Skip to main content
Top

2013 | OriginalPaper | Chapter

4.  DUFICE: Guidelines for a Lightweight Management of 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

Working with requirements is a knowledge-intensive task. During the elicitation, comprehension, or management of requirements, practitioners often consume and produce additional information such as domain knowledge, rationale, requirements dependencies, “who knows what”, or how-to’s. However, current requirements engineering processes and tools lack a systematic support for the management of knowledge about requirements. This makes it difficult for practitioners to capture and share such knowledge.
This chapter summarises our experience on implementing a lightweight, pragmatic approach to capture and share requirements knowledge. We recommend practitioners to Draw a knowledge landscape, Use lightweight tools, Follow a simple iterative process, Interact with external communities, Capture tacit knowledge, and Establish a knowledge culture. We introduce these guidelines, report on motivating examples, and discuss how they can be applied successfully in practice.

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 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
2.
go back to reference Alenljung B, Persson A (2005) Decision-making activities in the requirements engineering decision processes: a case study. In: ISD 2005, Karlstad, pp 707–718 Alenljung B, Persson A (2005) Decision-making activities in the requirements engineering decision processes: a case study. In: ISD 2005, Karlstad, pp 707–718
3.
go back to reference Mavin A, Wilkinson P, Harwood A, Novak M (2009) Easy approach to requirements syntax (EARS). In: Requirements engineering conference, 2009, RE ’09, 17th IEEE international, Atlanta, USA, pp 317–322 Mavin A, Wilkinson P, Harwood A, Novak M (2009) Easy approach to requirements syntax (EARS). In: Requirements engineering conference, 2009, RE ’09, 17th IEEE international, Atlanta, USA, pp 317–322
4.
go back to reference Dutoit AH, McCall R, Mistrik I, Paech B (2006) Rationale management in software engineering: concepts and techniques. In: Rationale management in software engineering. Springer, Berlin, pp 1–48 Dutoit AH, McCall R, Mistrik I, Paech B (2006) Rationale management in software engineering: concepts and techniques. In: Rationale management in software engineering. Springer, Berlin, pp 1–48
5.
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, Maryland 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, Maryland
7.
go back to reference Kiyavitskaya N, Zeni N, Mich L, Berry DM (2008) Requirements for tools for ambiguity identification and measurement in natural language requirements specifications. Requir Eng 13(3):207–239CrossRef Kiyavitskaya N, Zeni N, Mich L, Berry DM (2008) Requirements for tools for ambiguity identification and measurement in natural language requirements specifications. Requir Eng 13(3):207–239CrossRef
8.
go back to reference IEEE Standard 1063–2001 (2001) IEEE standard for software user documentation, ISBN: 0-7381-3099-0 IEEE Standard 1063–2001 (2001) IEEE standard for software user documentation, ISBN: 0-7381-3099-0
9.
go back to reference Ma L, Nuseibeh B, Piwek P, De Roeck A, Willis A (2009) On Presuppositions in requirements. In: Proceedings of 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: Proceedings of 2nd international workshop on managing requirements knowledge, MaRK’09 IEEE, Atlanta, USA, pp 27–31
11.
go back to reference Decker B, Ras E, Rech J, Jaubert P, Rieth R (2007) Wiki-based stakeholder participation in requirements engineering. In: IEEE software, vol 24-2, pp 28–35 Decker B, Ras E, Rech J, Jaubert P, Rieth R (2007) Wiki-based stakeholder participation in requirements engineering. In: IEEE software, vol 24-2, pp 28–35
12.
go back to reference Maalej W, Panagiotou D, Happel HJ (2008) Towards effective management of software knowledge exploiting the semantic wiki paradigm. In: Software Engineering, GI- LNI, Munich, Germany, vol 121, pp 183–197 Maalej W, Panagiotou D, Happel HJ (2008) Towards effective management of software knowledge exploiting the semantic wiki paradigm. In: Software Engineering, GI- LNI, Munich, Germany, vol 121, pp 183–197
16.
17.
go back to reference Maalej W, Thurimella AK (2009) Towards a research agenda for recommendation systems in requirements engineering. In: MaRK’09, IEEE, Atlanta, USA, pp 32–39 Maalej W, Thurimella AK (2009) Towards a research agenda for recommendation systems in requirements engineering. In: MaRK’09, IEEE, Atlanta, USA, pp 32–39
18.
go back to reference Lutz R, Rouquette N (2010) Using defect reports to build knowledge in product lines. In: Proceedings of 3rd international workshop on managing requirements knowledge, IEEE, Sydney, Australia, pp 12–21 Lutz R, Rouquette N (2010) Using defect reports to build knowledge in product lines. In: Proceedings of 3rd international workshop on managing requirements knowledge, IEEE, Sydney, Australia, pp 12–21
19.
go back to reference Juergens E, Deissenboeck F, Feilkas M, Hummel B et al (2010) Can clone detection support quality assessments of requirements specifications? In: Proceedings of ICSE’10, ACM, Cape Town, South Africa, pp 79–88 Juergens E, Deissenboeck F, Feilkas M, Hummel B et al (2010) Can clone detection support quality assessments of requirements specifications? In: Proceedings of ICSE’10, ACM, Cape Town, South Africa, pp 79–88
20.
go back to reference Lim SL, Damian D, Ishikawa F, Finkelstein A (2013) Using web 2.0 for stakeholder analysis: StakeSource and its application in ten industrial projects. In: Managing Requirements Knowledge, Springer Lim SL, Damian D, Ishikawa F, Finkelstein A (2013) Using web 2.0 for stakeholder analysis: StakeSource and its application in ten industrial projects. In: Managing Requirements Knowledge, Springer
21.
go back to reference Felfernig A, Ninaus G, Grabner H, Reinfrank F, Weninger L, Pagano D, Maalej W (2012) An overview of recommender systems in requirements engineering. In: Managing Requirements Knowledge, Springer Felfernig A, Ninaus G, Grabner H, Reinfrank F, Weninger L, Pagano D, Maalej W (2012) An overview of recommender systems in requirements engineering. In: Managing Requirements Knowledge, Springer
22.
go back to reference Knauss E, Meyer S (2013) Experience-based requirements engineering tools. In: Managing Requirements Knowledge, Springer Knauss E, Meyer S (2013) Experience-based requirements engineering tools. In: Managing Requirements Knowledge, Springer
23.
go back to reference Hansen MT (1999) The search-transfer problem: the role of weak ties in sharing knowledge across organization subunits. Adm Sci Quart 44(1):82–111CrossRef Hansen MT (1999) The search-transfer problem: the role of weak ties in sharing knowledge across organization subunits. Adm Sci Quart 44(1):82–111CrossRef
25.
go back to reference Poppendieck T, Poppendieck M (2003) Lean software development: an agile toolkit. Addison-Wesley Professional, Boston Poppendieck T, Poppendieck M (2003) Lean software development: an agile toolkit. Addison-Wesley Professional, Boston
26.
go back to reference Gallaro-Valencia R, Sim S (2009) Continuous and collaborative validation: field study of requirements knowledge in agile. In: Proceedings MaRK’09, Atlanta, USA Gallaro-Valencia R, Sim S (2009) Continuous and collaborative validation: field study of requirements knowledge in agile. In: Proceedings MaRK’09, Atlanta, USA
32.
go back to reference Mamykina, L, Manoim B, Mittal M, Hripcsak G, Hartmann B (2011) Design lessons from the fastest Q&A site in the west. In: Proceedings of the SIGCHI conference on human factors in computing systems CHI ’11, ACM, Vancouver, Canada, pp 2857–2866 Mamykina, L, Manoim B, Mittal M, Hripcsak G, Hartmann B (2011) Design lessons from the fastest Q&A site in the west. In: Proceedings of the SIGCHI conference on human factors in computing systems CHI ’11, ACM, Vancouver, Canada, pp 2857–2866
33.
go back to reference Gacitua R, Ma L, Nuseibeh B, Piwek P, de Roeck AN, Rouncefield M, Sawyer P, Willis A, Yang H (2009) Making tacit requirements explicit. In: Proceedings MaRK’09, Atlanta, USA, pp 40–44 Gacitua R, Ma L, Nuseibeh B, Piwek P, de Roeck AN, Rouncefield M, Sawyer P, Willis A, Yang H (2009) Making tacit requirements explicit. In: Proceedings MaRK’09, Atlanta, USA, pp 40–44
34.
go back to reference Lee J (1991) Extending the Potts and Bruns model for recording design rationale. In: Proceedings of the 13th international conference on software engineering (ICSE”13), IEEE Computer Society Press, Los Alamitos, pp 114–125 Lee J (1991) Extending the Potts and Bruns model for recording design rationale. In: Proceedings of the 13th international conference on software engineering (ICSE”13), IEEE Computer Society Press, Los Alamitos, pp 114–125
35.
go back to reference Gervasi V, Gacitua R, Rouncefield M, Sawyer P, Kof L, Ma L, Piwek P, Roeck A, Willis A, Yang H, Nuseibeh B (2013) Unpacking tacit knowledge for requirements engineering. In: Managing Requirements Knowledge, Springer Gervasi V, Gacitua R, Rouncefield M, Sawyer P, Kof L, Ma L, Piwek P, Roeck A, Willis A, Yang H, Nuseibeh B (2013) Unpacking tacit knowledge for requirements engineering. In: Managing Requirements Knowledge, Springer
36.
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–4):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–4):201–250CrossRef
37.
go back to reference Kunz W, Rittel H (1970) Issues as elements of information systems, vol 131. University of California at Berkeley, Institute of Urban and Regional Development, Berkeley Kunz W, Rittel H (1970) Issues as elements of information systems, vol 131. University of California at Berkeley, Institute of Urban and Regional Development, Berkeley
38.
go back to reference Thurimella AK, Bruegge B (2007) Evolution in product line requirements engineering: a rationale management approach. In: RE 07, New Delhi, pp 254–257 Thurimella AK, Bruegge B (2007) Evolution in product line requirements engineering: a rationale management approach. In: RE 07, New Delhi, pp 254–257
39.
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
40.
go back to reference Hull E, Jackson K, Dick J (2004) Requirements engineering. Springer, London Hull E, Jackson K, Dick J (2004) Requirements engineering. Springer, London
41.
go back to reference Thurimella AK, Bruegge B, Creighton O (2008) Identifying and exploiting the similarities between rationale management and variability management. In: Proceedings 12th international software product line conference (SPLC 2008), Limerick, pp 99–108 Thurimella AK, Bruegge B, Creighton O (2008) Identifying and exploiting the similarities between rationale management and variability management. In: Proceedings 12th international software product line conference (SPLC 2008), Limerick, pp 99–108
Metadata
Title
DUFICE: Guidelines for a Lightweight Management of 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_4

Premium Partner