Skip to main content
Top
Published in:
Cover of the book

2013 | OriginalPaper | Chapter

1. An Introduction to Requirements Knowledge

Authors : W. Maalej, A. K. Thurimella

Published in: Managing Requirements Knowledge

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Requirements represent a verbalisation of decision alternatives on the functionality and quality of a system. Engineering, planning, and implementing requirements are collaborative, problem-solving activities, where stakeholders consume and produce considerable amounts of knowledge. Managing requirements knowledge is about efficiently identifying, accessing, externalising, and sharing this knowledge by and to all stakeholders, including analysts, developers, and users. This chapter introduces five foundations of managing requirements knowledge, which are discussed in the book parts. First, identifying requirements knowledge aims at externalising tacit knowledge such as rationale or presuppositions. Second, representing requirements knowledge targets an efficient information access and artefact reuse within and between projects. Third, sharing requirements knowledge improves stakeholders’ collaboration and ensures that their experiences do not get lost. Fourth, reasoning about requirements and their interdependencies aims at detect inconsistencies and deriving new knowledge. Finally, intelligent tool support reduces the overhead to manage requirements knowledge.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Bruegge B, Dutoit A (2010) Object-oriented software engineering using UML, Patterns, and Java, vol 3. Prentice Hall, Upper Saddle River Bruegge B, Dutoit A (2010) Object-oriented software engineering using UML, Patterns, and Java, vol 3. Prentice Hall, Upper Saddle River
2.
go back to reference Kang K, Cohen S, Hess J, Nowak W, Peterson S (1990) Feature-oriented domain analysis (FODA) feasibility study. Technical report, CMU/SEI-90-TR-21. Software Engineering Institute, Carnegie Mellon University, Pittsburgh Kang K, Cohen S, Hess J, Nowak W, Peterson S (1990) Feature-oriented domain analysis (FODA) feasibility study. Technical report, CMU/SEI-90-TR-21. Software Engineering Institute, Carnegie Mellon University, Pittsburgh
3.
go back to reference Institute of Electrical and Electronic Engineers (1990) IEEE standard glossary of software engineering terminology (IEEE Std 610.12-1990). Institute of Electrical and Electronics Engineers, New York Institute of Electrical and Electronic Engineers (1990) IEEE standard glossary of software engineering terminology (IEEE Std 610.12-1990). Institute of Electrical and Electronics Engineers, New York
5.
6.
go back to reference Sommerville I, Sawyer P (1997) Requirements engineering: a good practice guide. Wiley, New YorkMATH Sommerville I, Sawyer P (1997) Requirements engineering: a good practice guide. Wiley, New YorkMATH
7.
go back to reference Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap. In: Proceedings of the conference on the future of software engineering (ICSE’00). ACM, New York, pp 35–46 Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap. In: Proceedings of the conference on the future of software engineering (ICSE’00). ACM, New York, pp 35–46
8.
go back to reference Aurum A, Wohlin C (2003) The fundamental nature of requirements engineering activities as a decision-making process. Inf Softw Technol 45(14):945–954CrossRef Aurum A, Wohlin C (2003) The fundamental nature of requirements engineering activities as a decision-making process. Inf Softw Technol 45(14):945–954CrossRef
9.
go back to reference Pohl K (1996) Process-centered requirements engineering. Wiley, New York Pohl K (1996) Process-centered requirements engineering. Wiley, New York
10.
go back to reference Hofmann H, Lehner F (2001) Requirements engineering as a success factor in software projects. IEEE Softw 18(4):58–66CrossRef Hofmann H, Lehner F (2001) Requirements engineering as a success factor in software projects. IEEE Softw 18(4):58–66CrossRef
11.
go back to reference Yang D, Wu D, Koolmanojwong S, Brown A, Boehm B (2008) Wikiwinwin: a wiki based system for collaborative requirements negotiation. In: Proceedings of the HICCS, p 24, Waikoloa Yang D, Wu D, Koolmanojwong S, Brown A, Boehm B (2008) Wikiwinwin: a wiki based system for collaborative requirements negotiation. In: Proceedings of the HICCS, p 24, Waikoloa
12.
go back to reference Leffingwell D (1997) Calculating the return on investment from more effective requirements management. Am Program 10(4):13–16 Leffingwell D (1997) Calculating the return on investment from more effective requirements management. Am Program 10(4):13–16
13.
go back to reference Firesmith D (2004) Prioritizing requirements. J Object Technol 3(8):35–47CrossRef Firesmith D (2004) Prioritizing requirements. J Object Technol 3(8):35–47CrossRef
14.
go back to reference Gartner Group (2011) Hype cycle for application development: requirements elicitation and simulation. Gartner Group Gartner Group (2011) Hype cycle for application development: requirements elicitation and simulation. Gartner Group
15.
go back to reference Dorfman M, Thayer RH (1997) Software requirements engineering. IEEE Computer Society Press, Los AlamitosMATH Dorfman M, Thayer RH (1997) Software requirements engineering. IEEE Computer Society Press, Los AlamitosMATH
16.
go back to reference Pohl K, Böckle G, van der Linder F (2005) Software product line engineering foundations, principles, and techniques. Springer, New YorkMATH Pohl K, Böckle G, van der Linder F (2005) Software product line engineering foundations, principles, and techniques. Springer, New YorkMATH
18.
go back to reference Smith G (2000) The object-Z specification language, Advances in formal methods series. Kluwer, BostonMATHCrossRef Smith G (2000) The object-Z specification language, Advances in formal methods series. Kluwer, BostonMATHCrossRef
19.
go back to reference Creighton O, Software Cinema (2006) Employing digital video in requirements engineering. Dissertation, Technische Universtät München Creighton O, Software Cinema (2006) Employing digital video in requirements engineering. Dissertation, Technische Universtät München
20.
go back to reference Neill CJ, Laplante PA (2003) Requirements engineering: the state of the practice. IEEE Softw 20(6):40–45, IEEE CSCrossRef Neill CJ, Laplante PA (2003) Requirements engineering: the state of the practice. IEEE Softw 20(6):40–45, IEEE CSCrossRef
21.
go back to reference Peterson M (2009) An introduction to decision theory. Cambridge University Press, Cambridge/New YorkMATH Peterson M (2009) An introduction to decision theory. Cambridge University Press, Cambridge/New YorkMATH
22.
go back to reference Cooke S, Slack N (1984) Making management decisions. Prentice Hall, Englewood cliffs Cooke S, Slack N (1984) Making management decisions. Prentice Hall, Englewood cliffs
23.
go back to reference Kunz W, Rittel H (1970) Issues as elements of information systems. Working paper no. 131. University of California at Berkeley, Institute of Urban and Regional Development, Berkeley Kunz W, Rittel H (1970) Issues as elements of information systems. Working paper no. 131. University of California at Berkeley, Institute of Urban and Regional Development, Berkeley
24.
go back to reference MacLean A, Young RM, Bellotti VME, Moran TP (1991) Questions, options, and criteria: elements of design space analysis. Hum Comput Interact 6(3):201–250CrossRef MacLean A, Young RM, Bellotti VME, Moran TP (1991) Questions, options, and criteria: elements of design space analysis. Hum Comput Interact 6(3):201–250CrossRef
25.
go back to reference Dutoit AH (1996) Rationale management in requirements engineering. Ph.D. dissertation, Carnegie Mellon University Dutoit AH (1996) Rationale management in requirements engineering. Ph.D. dissertation, Carnegie Mellon University
26.
go back to reference Dutoit A, Paech B (2003) Eliciting and maintaining knowledge for requirements evolution. In: Aurum A, Jeffery R, Wohlin C, Handzic M (eds) Managing software engineering knowledge. Springer, Berlin Dutoit A, Paech B (2003) Eliciting and maintaining knowledge for requirements evolution. In: Aurum A, Jeffery R, Wohlin C, Handzic M (eds) Managing software engineering knowledge. Springer, Berlin
27.
go back to reference Dutoit A, McCall R, Mistrik I, Paech B (2006) Rationale management in software engineering. Springer, BerlinCrossRef Dutoit A, McCall R, Mistrik I, Paech B (2006) Rationale management in software engineering. Springer, BerlinCrossRef
28.
go back to reference Damian D, Zowghi D (2003) Requirements engineering challenges in multi-site software development organizations. Requir Eng J 8:149–160CrossRef Damian D, Zowghi D (2003) Requirements engineering challenges in multi-site software development organizations. Requir Eng J 8:149–160CrossRef
29.
go back to reference Chisholm RM (1982) The foundations of knowing. The University of Minnesota Press, Minneapolis Chisholm RM (1982) The foundations of knowing. The University of Minnesota Press, Minneapolis
30.
go back to reference Resher N (2003) Epistemology: an introduction to the theory of knowledge. State University of New York Press, Albany Resher N (2003) Epistemology: an introduction to the theory of knowledge. State University of New York Press, Albany
31.
go back to reference Thierauf RJ (1999) Knowledge management systems for business. Praeger Thierauf RJ (1999) Knowledge management systems for business. Praeger
33.
go back to reference Hansen MT (1999) The search-transfer problem: the role of weak ties in sharing knowledge across organization subunits. Adm Sci Q 44(1):82–111CrossRef Hansen MT (1999) The search-transfer problem: the role of weak ties in sharing knowledge across organization subunits. Adm Sci Q 44(1):82–111CrossRef
34.
go back to reference Ma L, Nuseibeh B, Piwek P, De Roeck A, Willis A (2009) On presuppositions in requirements. In: 2nd international workshop on managing requirements knowledge, MaRK’09 IEEE, Atlanta, USA, pp. 27–31 Ma L, Nuseibeh B, Piwek P, De Roeck A, Willis A (2009) On presuppositions in requirements. In: 2nd international workshop on managing requirements knowledge, MaRK’09 IEEE, Atlanta, USA, pp. 27–31
35.
go back to reference Finkelstein A, Kramer J, Nuseibeh B, Finkelstein L, Goedicke M (1992) Viewpoints: a framework for integrating multiple perspectives in system development. Int J Softw Eng Knowl Eng 2–1:31–57CrossRef Finkelstein A, Kramer J, Nuseibeh B, Finkelstein L, Goedicke M (1992) Viewpoints: a framework for integrating multiple perspectives in system development. Int J Softw Eng Knowl Eng 2–1:31–57CrossRef
36.
go back to reference Ko AK, DeLine R, Venolia G (2007) Information needs in collocated software development teams. In: Proceedings of the 29th international conference on software engineering, Minneapolis, USA, pp 344–353 Ko AK, DeLine R, Venolia G (2007) Information needs in collocated software development teams. In: Proceedings of the 29th international conference on software engineering, Minneapolis, USA, pp 344–353
37.
go back to reference Herbsleb JD, Mockus A (2003) An empirical study of speed and communication in globally-distributed software development. IEEE Trans Softw Eng 29(6):481–494CrossRef Herbsleb JD, Mockus A (2003) An empirical study of speed and communication in globally-distributed software development. IEEE Trans Softw Eng 29(6):481–494CrossRef
38.
go back to reference Milewski AE, Tremaine A, Egan R, Zhang S, Kobler F, O’Sullivan P (2008) Guidelines for effective bridging in global software engineering. In: Proceedings of the 2008 I.E. international conference on global software engineering, pp 23–32. IEEE Computer Society, Washington, DC Milewski AE, Tremaine A, Egan R, Zhang S, Kobler F, O’Sullivan P (2008) Guidelines for effective bridging in global software engineering. In: Proceedings of the 2008 I.E. international conference on global software engineering, pp 23–32. IEEE Computer Society, Washington, DC
39.
go back to reference Daramola O, Stålhane T, Omoronyia I, Sindre G (2013) Using ontologies and machine learning for hazard identification and safety analysis. In: Managing requirements knowledge. Springer Daramola O, Stålhane T, Omoronyia I, Sindre G (2013) Using ontologies and machine learning for hazard identification and safety analysis. In: Managing requirements knowledge. Springer
40.
go back to reference Ghaisas S, Ajmeri N (2013) Knowledge-assisted ontology-based requirements evolution. In: Managing requirements knowledge (Chapter 7 in this volume). Springer, Heidelberg Ghaisas S, Ajmeri N (2013) Knowledge-assisted ontology-based requirements evolution. In: Managing requirements knowledge (Chapter 7 in this volume). Springer, Heidelberg
41.
go back to reference Soffer A, Dori D (2012) Model-based requirements engineering framework for systems lifecycle support. In: Managing requirements knowledge (Chapter 13 in this volume). Springer, Heidelberg Soffer A, Dori D (2012) Model-based requirements engineering framework for systems lifecycle support. In: Managing requirements knowledge (Chapter 13 in this volume). Springer, Heidelberg
42.
go back to reference Lutz R, Lavin M, Lux J, Peters K, Rouquette NF (2013) Mining requirements from operational experience. In: Managing requirements knowledge (Chapter 3 in this volume). Springer, Heidelberg Lutz R, Lavin M, Lux J, Peters K, Rouquette NF (2013) Mining requirements from operational experience. In: Managing requirements knowledge (Chapter 3 in this volume). Springer, Heidelberg
43.
go back to reference Franch X, Quer C, Renault S, Guerlain C, Palomares C (2012) Constructing and using software requirements patterns. Springer Franch X, Quer C, Renault S, Guerlain C, Palomares C (2012) Constructing and using software requirements patterns. Springer
44.
go back to reference Carrillo de Gea JM, Nicolás J, Alemán JLF, Toval A, Vizcaíno A, Ebert C (2013) Reusing requirements in global software engineering. In: Managing requirements knowledge (Chapter 8 in this volume). Springer, Heidelberg Carrillo de Gea JM, Nicolás J, Alemán JLF, Toval A, Vizcaíno A, Ebert C (2013) Reusing requirements in global software engineering. In: Managing requirements knowledge (Chapter 8 in this volume). Springer, Heidelberg
45.
go back to reference Thurimella AK, Bruegge B (2012) Issue-based variability management. Inf Softw Technol 54(9):933–950CrossRef Thurimella AK, Bruegge B (2012) Issue-based variability management. Inf Softw Technol 54(9):933–950CrossRef
46.
go back to reference Narayan N, Delater A, Paech B, Bruegge B (2011) Enhanced traceability in model-based CASE tools using ontologies and information retrieval. In: Proceedings of the 4th international workshop on managing requirements knowledge (MaRK’11), Trento Narayan N, Delater A, Paech B, Bruegge B (2011) Enhanced traceability in model-based CASE tools using ontologies and information retrieval. In: Proceedings of the 4th international workshop on managing requirements knowledge (MaRK’11), Trento
47.
go back to reference Bjørnson FO, Dingsøyr T (2008) Knowledge management in software engineering: a systematic review of studied concepts, findings and research methods used. Inf Softw Technol 50:1055–1068CrossRef Bjørnson FO, Dingsøyr T (2008) Knowledge management in software engineering: a systematic review of studied concepts, findings and research methods used. Inf Softw Technol 50:1055–1068CrossRef
48.
go back to reference Lago P, van Vliet H, Babar MA, Dingsoyr T (eds) (2009) Software architecture knowledge management: theory and practice, 1st edn. Springer Lago P, van Vliet H, Babar MA, Dingsoyr T (eds) (2009) Software architecture knowledge management: theory and practice, 1st edn. Springer
49.
go back to reference Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading
50.
go back to reference Basili VR, Caldiera G, Rombach DH (1994) The experience factory, Encyclopedia of software engineering – 2 volume set. Wiley, New York, pp 469–476 Basili VR, Caldiera G, Rombach DH (1994) The experience factory, Encyclopedia of software engineering – 2 volume set. Wiley, New York, pp 469–476
51.
go back to reference Basili V, Costa P, Lindvall M, Mendonca M, Seaman C, Tesoriero R, Zelkowitz M (2001) An experience management system for a software engineering research organization. In: Proceedings of the 26th annual NASA Goddard Software engineering workshop. Greenbelt, Maryland, USA Basili V, Costa P, Lindvall M, Mendonca M, Seaman C, Tesoriero R, Zelkowitz M (2001) An experience management system for a software engineering research organization. In: Proceedings of the 26th annual NASA Goddard Software engineering workshop. Greenbelt, Maryland, USA
52.
go back to reference Humphrey WS (2005) PSP: a self-improvement process for software engineers. Addison-Wesley, Reading. ISBN 03213054931 Humphrey WS (2005) PSP: a self-improvement process for software engineers. Addison-Wesley, Reading. ISBN 03213054931
53.
go back to reference Humphrey WS (1999) Introduction to the team software process. Addison-Wesley, Reading. ISBN 0-201-47719-X Humphrey WS (1999) Introduction to the team software process. Addison-Wesley, Reading. ISBN 0-201-47719-X
54.
go back to reference Holz H (2003) Process-based knowledge management support for software engineering. Doctoral dissertation. University of Kaiserslautern, dissertation.de Online- Press Holz H (2003) Process-based knowledge management support for software engineering. Doctoral dissertation. University of Kaiserslautern, dissertation.de Online- Press
55.
go back to reference Sillito J, Murphy GC, De Volder K (2008) Asking and answering questions during a programming change task. Trans Softw Eng 34:434–451CrossRef Sillito J, Murphy GC, De Volder K (2008) Asking and answering questions during a programming change task. Trans Softw Eng 34:434–451CrossRef
56.
go back to reference Robillard MP (2009) What makes APIs hard to learn? Answers from developers. IEEE Softw 26:27–34CrossRef Robillard MP (2009) What makes APIs hard to learn? Answers from developers. IEEE Softw 26:27–34CrossRef
57.
go back to reference Rus I, Lindvall M, Sinha SS (2001) Knowledge management in software engineering: a state-of-the-art-report. Fraunhofer Center for Experimental Software Engineering Maryland and the University of Maryland for Data and Analysis Center for Software, Department of Defence Rus I, Lindvall M, Sinha SS (2001) Knowledge management in software engineering: a state-of-the-art-report. Fraunhofer Center for Experimental Software Engineering Maryland and the University of Maryland for Data and Analysis Center for Software, Department of Defence
58.
go back to reference Bajracharya S, Lopes C (2009) Mining search topics from a code search engine usage log. In: Proceedings of the 2009 6th IEEE international working conference on mining software repositories (MSR’09). IEEE Computer Society, Washington, DC, pp 111–120 Bajracharya S, Lopes C (2009) Mining search topics from a code search engine usage log. In: Proceedings of the 2009 6th IEEE international working conference on mining software repositories (MSR’09). IEEE Computer Society, Washington, DC, pp 111–120
59.
go back to reference Happel H-J, Maalej W, Seedorf S (2010) Applications of ontologies in collaborative software development. In: Mistrík I, Grundy J, van der Hoek A, Whitehead J (Hrsg.) Collaborative software engineering. Springer, Berlin/Heidelberg. ISBN 978-3642102936 Happel H-J, Maalej W, Seedorf S (2010) Applications of ontologies in collaborative software development. In: Mistrík I, Grundy J, van der Hoek A, Whitehead J (Hrsg.) Collaborative software engineering. Springer, Berlin/Heidelberg. ISBN 978-3642102936
60.
go back to reference Aguiar A, Dekel U, Merson P (2009) Wikis4SE’2009: Wikis for software engineering. ICSE companion 2009, pp 480–481 Aguiar A, Dekel U, Merson P (2009) Wikis4SE’2009: Wikis for software engineering. ICSE companion 2009, pp 480–481
61.
go back to reference Happel H-J, Maalej W (2008) Potentials and challenges of recommendation systems for software development. In: RSSE’08: proceedings of the 2008 international workshop on recommendation systems for software engineering, ACM Happel H-J, Maalej W (2008) Potentials and challenges of recommendation systems for software development. In: RSSE’08: proceedings of the 2008 international workshop on recommendation systems for software engineering, ACM
62.
go back to reference Robillard MP, Walker RJ, Zimmermann T (2010) Recommendation systems for software engineering. IEEE Softw 27(4):80–86CrossRef Robillard MP, Walker RJ, Zimmermann T (2010) Recommendation systems for software engineering. IEEE Softw 27(4):80–86CrossRef
63.
go back to reference Maalej W, Thurimella A (2013) DUFICE – guidelines for a lightweight management of requirements knowledge. In: Managing requirements knowledge. Springer Maalej W, Thurimella A (2013) DUFICE – guidelines for a lightweight management of requirements knowledge. In: Managing requirements knowledge. Springer
64.
go back to reference Dumitru H, Gibiec M, Hariri N, Cleland-Huang J, Mobasher B, Castro-Herrera C, Mirakhorli M (2011) On-demand feature recommendations derived from mining public product descriptions. ICSE 2011, pp 181–190 Dumitru H, Gibiec M, Hariri N, Cleland-Huang J, Mobasher B, Castro-Herrera C, Mirakhorli M (2011) On-demand feature recommendations derived from mining public product descriptions. ICSE 2011, pp 181–190
66.
go back to reference Jürgens E, Deissenboeck F, Feilkas M, Hummel B, Schätz B, Wagner S, Domann C, Streit J (2010) Can clone detection support quality assessments of requirements specifications? ICSE (2): 79–88 Jürgens E, Deissenboeck F, Feilkas M, Hummel B, Schätz B, Wagner S, Domann C, Streit J (2010) Can clone detection support quality assessments of requirements specifications? ICSE (2): 79–88
67.
go back to reference Ajmeri N, Vidhani K, Bhat M, Ghaisas G (2011) An ontology-based method and tool for cross-domain requirements visualization. In: Fourth workshop on managing requirements knowledge, MaRK11, pp 22–23, Trento Ajmeri N, Vidhani K, Bhat M, Ghaisas G (2011) An ontology-based method and tool for cross-domain requirements visualization. In: Fourth workshop on managing requirements knowledge, MaRK11, pp 22–23, Trento
68.
go back to reference Lohmann S, Heim P, Auer S, Dietzold S, Riechert R (2008) Semantifying requirements engineering – the softWiki approach, I-SEMANTICS, Graz, pp 182–185 Lohmann S, Heim P, Auer S, Dietzold S, Riechert R (2008) Semantifying requirements engineering – the softWiki approach, I-SEMANTICS, Graz, pp 182–185
69.
go back to reference Uenalan O, Riegel N, Weber S, Doerr J (2008) Using enhanced wiki-based solutions for managing requirements. First international workshop on managing requirements knowledge (MARK), Barcelona, Spain, pp 63–67 Uenalan O, Riegel N, Weber S, Doerr J (2008) Using enhanced wiki-based solutions for managing requirements. First international workshop on managing requirements knowledge (MARK), Barcelona, Spain, pp 63–67
70.
go back to reference Lohmann S, Riechert T, Auer S (2008) Collaborative development of knowledge bases in distributed requirements elicitation. Software engineering (workshops): agile knowledge sharing for distributed software teams, Munich, Germany, pp 22–28 Lohmann S, Riechert T, Auer S (2008) Collaborative development of knowledge bases in distributed requirements elicitation. Software engineering (workshops): agile knowledge sharing for distributed software teams, Munich, Germany, pp 22–28
71.
go back to reference Ruhe G, Saliu M (2005) The art and science of software release planning. IEEE Softw 22(6):47–53CrossRef Ruhe G, Saliu M (2005) The art and science of software release planning. IEEE Softw 22(6):47–53CrossRef
72.
go back to reference Karlsson J, Olsson S, Ryan K (1998) Improved practical support for large-scale requirements prioritization. Require Eng J 2(1):51–60CrossRef Karlsson J, Olsson S, Ryan K (1998) Improved practical support for large-scale requirements prioritization. Require Eng J 2(1):51–60CrossRef
73.
go back to reference Ramesh B, Jarke M (2001) Toward reference models for requirements traceability. IEEE Trans Softw Eng 27(1):58–93CrossRef Ramesh B, Jarke M (2001) Toward reference models for requirements traceability. IEEE Trans Softw Eng 27(1):58–93CrossRef
74.
go back to reference Dahlstedt A, Persson A (2003) Requirements interdependencies – moulding the state of research into a research agenda, REFSQ’03, Klagenfurt, pp 71–80 Dahlstedt A, Persson A (2003) Requirements interdependencies – moulding the state of research into a research agenda, REFSQ’03, Klagenfurt, pp 71–80
75.
go back to reference Iyer J, Richards D (2004) Evaluation framework for tools that manage requirements inconsistency. In: 9th Australian workshop on requirements engineering (AWRE’04). Adelaide, Australia Iyer J, Richards D (2004) Evaluation framework for tools that manage requirements inconsistency. In: 9th Australian workshop on requirements engineering (AWRE’04). Adelaide, Australia
76.
go back to reference Göknil A, Kurtev I, and van den Berg K (2008) A metamodeling approach for reasoning about requirements. In: 4th European conference on model driven architecture – foundations and applications, Berlin. LNCS, vol 5095, pp 310–325, Berlin Göknil A, Kurtev I, and van den Berg K (2008) A metamodeling approach for reasoning about requirements. In: 4th European conference on model driven architecture – foundations and applications, Berlin. LNCS, vol 5095, pp 310–325, Berlin
77.
go back to reference Hoenderboom B, Liang P (2009) A survey of semantic wikis for requirements engineering. Technical report RUG-SEARCH-09-L03, University of Groningen Hoenderboom B, Liang P (2009) A survey of semantic wikis for requirements engineering. Technical report RUG-SEARCH-09-L03, University of Groningen
78.
go back to reference Mobasher B, Cleland-Huang J (2011) Recommender systems in requirements engineering. AI Mag 32(3):81–89 Mobasher B, Cleland-Huang J (2011) Recommender systems in requirements engineering. AI Mag 32(3):81–89
79.
go back to reference Glinz M (2007) On non-functional requirements. In: 15th IEEE international requirements engineering conference, New Delhi, 15–19 Oct 2007, pp 21–26 Glinz M (2007) On non-functional requirements. In: 15th IEEE international requirements engineering conference, New Delhi, 15–19 Oct 2007, pp 21–26
Metadata
Title
An Introduction to Requirements Knowledge
Authors
W. Maalej
A. K. Thurimella
Copyright Year
2013
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-34419-0_1

Premium Partner