Skip to main content

On the Identification of Goals in Stakeholders’ Dialogs

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5320))

Abstract

Contradictions in requirements are inevitable in early project stages. To resolve these contradictions, it is necessary to know the rationale (goals) that lead to the particular requirements. In early project stages one stakeholder rarely knows the goals of the others. Sometimes the stakeholders cannot explicitly state even their own goals. Thus, the goals have to be elaborated in the process of requirements elicitation and negotiation.

This paper shows how the goals can be derived by systematic analysis of stakeholders dialogs. The derived goals have to be presented to the stakeholders for validation. Then, when the goals are explicitly stated and validated, it becomes easier to resolve requirements contradictions.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Luqi, Kordon, F.: Advances in Requirements Engineering: Bridging the Gap between Stakeholders’ Needs and Formal Designs. In: Paech, B., Martell, C. (eds.) Monterey Workshop 2007. LNCS, vol. 5320, pp. 15–24. Springer, Heidelberg (2008)

    Google Scholar 

  2. Grünbacher, P., Boehm, B.W., Briggs, R.O.: EasyWinWin: A groupware-supported methodology for requirements negotiation, http://sunset.usc.edu/research/WINWIN/EasyWinWin/index.html

  3. van Lamsweerde, A.: Goal-oriented requirements engineering: A guided tour. In: Proceedings of the 5th IEEE International Symposium on Requirements Engineering, pp. 249–263. IEEE Computer Society, Los Alamitos (2001)

    Google Scholar 

  4. Berry, D.: Natural language and requirements engineering - nu? In: International Workshop on Requirements Engineering, Imperial College, London, April 25 (2001), http://www.ifi.unizh.ch/groups/req/IWRE/papers&presentations/Berry.pdf

  5. Goldin, L., Berry, D.M.: AbstFinder, a prototype natural language text abstraction finder for use in requirements elicitation. Automated Software Eng 4, 375–412 (1997)

    Article  Google Scholar 

  6. Maarek, Y.S., Berry, D.M.: The use of lexical affinities in requirements extraction. In: Proceedings of the 5th international workshop on Software specification and design, pp. 196–202. ACM Press, New York (1989)

    Google Scholar 

  7. Lecoeuche, R.: Finding comparatively important concepts between texts. In: The Fifteenth IEEE International Conference on Automated Software Engineering, Grenoble, France, pp. 55–60. IEEE Computer Society Press, Los Alamitos (2000)

    Google Scholar 

  8. Abrial, J.R., Börger, E., Langmaack, H.: The steam boiler case study: Competition of formal program specification and development methods. In: Abrial, J.R., Borger, E., Langmaack, H. (eds.) Dagstuhl Seminar 1995. LNCS, vol. 1165, pp. 1–12. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  9. Sawyer, P., Rayson, P., Cosh, K.: Shallow knowledge as an aid to deep understanding in early phase requirements engineering. IEEE Trans. Softw. Eng. 31, 969–981 (2005)

    Article  Google Scholar 

  10. Abbott, R.J.: Program design by informal English descriptions. Communications of the ACM 26, 882–894 (1983)

    Article  MATH  Google Scholar 

  11. Ratnaparkhi, A.: A maximum entropy model for part-of-speech tagging. In Brill, E., Church, K., eds.: Proceedings of the Conference on Empirical Methods in Natural Language Processing (Somerset, New Jersey), pp. 133–142. Association for Computational Linguistics, Morristown, NJ, USA (1996)

    Google Scholar 

  12. Curran, J.R., Clark, S., Vadas, D.: Multi-tagging for lexicalized-grammar parsing. In: 21st International Conference on Computational Linguistics and 44th Annual Meeting of the Association for Computational Linguistics, Morristown, NJ, USA, 17-21 July, pp. 697–704 (2006)

    Google Scholar 

  13. Language-Independent Named Entity Recognition, http://www.cnts.ua.ac.be/conll2003/ner/

  14. Witte, R., Li, Q., Zhang, Y., Rilling, J.: Ontological text mining of software documents. In: Kedad, Z., Lammari, N., Métais, E., Meziane, F., Rezgui, Y. (eds.) NLDB 2007. LNCS, vol. 4592, pp. 168–180. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  15. Chen, P.: English sentence structure and entity-relationship diagram. Information Sciences 1, 127–149 (1983)

    Article  Google Scholar 

  16. Saeki, M., Horai, H., Enomoto, H.: Software development process from natural language specification. In: Proceedings of the 11th international conference on Software engineering, pp. 64–73. ACM Press, New York (1989)

    Google Scholar 

  17. Kof, L.: Text Analysis for Requirements Engineering. Ph.D thesis, Technische Universität München (2005)

    Google Scholar 

  18. Faure, D., Nédellec, C.: ASIUM: Learning subcategorization frames and restrictions of selection. In: Nédellec, C., Rouveirol, C. (eds.) ECML 1998. LNCS, vol. 1398. Springer, Heidelberg (1998)

    Google Scholar 

  19. Nenadić, G., Spasić, I., Ananiadou, S.: Automatic discovery of term similarities using pattern mining. In: Proceedings of CompuTerm 2002, pp. 43–49. Association for Computational Linguistics, Morristown (2002)

    Google Scholar 

  20. Welcome to KAON, http://kaon.semanticweb.org/

  21. Maedche, A., Staab, S.: Discovering conceptual relations from text. In: Horn, W. (ed.) ECAI 2000. Proceedings of the 14th European Conference on Artificial Intelligence, pp. 321–325. IOS Press, Amsterdam (2000)

    Google Scholar 

  22. Blackburn, P., Bos, J., Kohlhase, M., de Nivelle, H.: Inference and computational semantics. CLAUS-Report 106, Universität des Saarlandes, Saarbrücken (1998)

    Google Scholar 

  23. Baader, F., Nipkow, T.: Term Rewriting and All That. Cambridge University Press, Cambridge (1999)

    MATH  Google Scholar 

  24. Fuchs, N.E., Schwertel, U., Schwitter, R.: Attempto Controlled English (ACE) language manual, version 3.0. Technical Report 99.03, Department of Computer Science, University of Zurich (1999), http://www.ifi.unizh.ch/attempto/publications/papers/ace3_manual.pdf

  25. Hoppenbrouwers, J., van der Vos, B., Hoppenbrouwers, S.: NL structures and conceptual modelling: grammalizing for KISS. Data Knowl. Eng. 23, 79–92 (1997)

    Article  MATH  Google Scholar 

  26. Ambriola, V., Gervasi, V.: Experiences with domain-based parsing of natural language requirements. In: Fliedl, G., Mayr, H.C. (eds.) Proc. of the 4th International Conference on Applications of Natural Language to Information Systems. OCG Schriftenreihe (Lecture Notes), vol. 129, pp. 145–148. Oesterreichische Computer Gesellschaft (1999)

    Google Scholar 

  27. Ambriola, V., Gervasi, V.: The Circe approach to the systematic analysis of NL requirements. Technical Report TR-03-05, University of Pisa, Dipartimento di Informatica (2003)

    Google Scholar 

  28. Gervasi, V.: Synthesizing ASMs from natural language requirements. In: Proc. of the 8th EUROCAST Workshop on Abstract State Machines, pp. 212–215. Universidad de Las Palmas (2001)

    Google Scholar 

  29. Gervasi, V., Zowghi, D.: Reasoning about inconsistencies in natural language requirements. ACM Trans. Softw. Eng. Methodol. 14, 277–330 (2005)

    Article  Google Scholar 

  30. Rolland, C., Ben Achour, C.: Guiding the construction of textual use case specifications. Data & Knowledge Engineering Journal 25, 125–160 (1998)

    Article  MATH  Google Scholar 

  31. Vadera, S., Meziane, F.: From English to formal specifications. The Computer Journal 37, 753–763 (1994)

    Article  Google Scholar 

  32. Jones, C.B.: Systematic Software Development using VDM. Prentice-Hall, Upper Saddle River (1990)

    MATH  Google Scholar 

  33. Asher, N., Lascarides, A.: Logics of Conversation. Cambridge University Press, Cambridge (2003)

    Google Scholar 

  34. Clark, S., Curran, J.R.: Wide-coverage efficient statistical parsing with ccg and log-linear models. Comput. Linguist. 33, 493–552 (2007)

    Article  MATH  Google Scholar 

  35. Bos, J., Clark, S., Steedman, M., Curran, J.R., Hockenmaier, J.: Wide-coverage semantic representations from a CCG parser. In: COLING 2004: Proceedings of the 20th international conference on Computational Linguistics, pp. 1240–1246. Association for Computational Linguistics, Morristown (2004)

    Google Scholar 

  36. Bos, J.: Towards wide-coverage semantic interpretation. In: Proceedings of the 6th International Workshop on Computational Semantics (IWCS 6), pp. 42–53 (2005)

    Google Scholar 

  37. C&C Tools, http://svn.ask.it.usyd.edu.au/trac/candc

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kof, L. (2008). On the Identification of Goals in Stakeholders’ Dialogs. In: Paech, B., Martell, C. (eds) Innovations for Requirement Analysis. From Stakeholders’ Needs to Formal Designs. Monterey Workshop 2007. Lecture Notes in Computer Science, vol 5320. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89778-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89778-1_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89777-4

  • Online ISBN: 978-3-540-89778-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics