Skip to main content

2020 | OriginalPaper | Buchkapitel

Industrial Practices on Requirements Reuse: An Interview-Based Study

verfasst von : Xavier Franch, Cristina Palomares, Carme Quer

Erschienen in: Requirements Engineering: Foundation for Software Quality

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

[Context and motivation] Requirements reuse has been proposed as a key asset for requirements engineers to efficiently elicit, validate and document software requirements and, as a consequence, obtain requirements specifications of better quality through more effective engineering processes. [Question/problem] Regardless the impact requirements reuse could have in software projects’ success and efficiency, the requirements engineering community has published very few studies reporting the way in which this activity is conducted in industry. [Principal ideas/results] In this paper, we present the results of an interview-based study involving 24 IT professionals on whether they reuse requirements or not and how. Some kind of requirements reuse is carried out by the majority of respondents, being organizational and project-related factors the main drivers. Quality requirements are the type most reused. The most common strategy is find-copy-paste-adapt. Respondents agreed that requirements reuse is beneficial, especially for project-related reasons. The most stated challenge to overcome in requirements reuse is related to the domain of the project and the development of a completely new system. [Contribution] With this study, we contribute to the state of the practice in the reuse of requirements by showing how real organizations carry out this process and the factors that influence it.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
2
With “quasi-quotes” we mean syntactical adaptations of the sentences to make them fit to the story (e.g., including missing context in the sentence, aligning verb tenses, …).
 
Literatur
2.
Zurück zum Zitat Irshad, M., Petersen, K., Poulding, S.: A systematic literature review of software requirements reuse approaches. Inf. Softw. Technol. 93, 223–245 (2018)CrossRef Irshad, M., Petersen, K., Poulding, S.: A systematic literature review of software requirements reuse approaches. Inf. Softw. Technol. 93, 223–245 (2018)CrossRef
4.
Zurück zum Zitat Pacheco, C., Garcia, I., Calvo-Manzano, J.A., Arcilla, M.: Reusing functional software requirements in small-sized software enterprises: a model oriented to the catalog of requirements. Requirements Eng. J. 22(2), 275–287 (2017)CrossRef Pacheco, C., Garcia, I., Calvo-Manzano, J.A., Arcilla, M.: Reusing functional software requirements in small-sized software enterprises: a model oriented to the catalog of requirements. Requirements Eng. J. 22(2), 275–287 (2017)CrossRef
5.
Zurück zum Zitat Haeng-Kon, K.: Effective domain modeling for mobile business AHMS (Adaptive Human Management Systems) requirements. In: SNPD 2014 (2014) Haeng-Kon, K.: Effective domain modeling for mobile business AHMS (Adaptive Human Management Systems) requirements. In: SNPD 2014 (2014)
6.
Zurück zum Zitat Veleda, R., Cysneiros, L.M.: Towards a tool to help exploring existing non-functional requirements solution patterns. In: REW 2017 (2017) Veleda, R., Cysneiros, L.M.: Towards a tool to help exploring existing non-functional requirements solution patterns. In: REW 2017 (2017)
7.
Zurück zum Zitat Chung, L., Supakkul, S.: Capturing and reusing functional and non-functional requirements knowledge: a goal-object pattern approach. In: IRI 2006 (2006) Chung, L., Supakkul, S.: Capturing and reusing functional and non-functional requirements knowledge: a goal-object pattern approach. In: IRI 2006 (2006)
8.
Zurück zum Zitat Kundi, M., Chitchyan, R.: Use case elicitation with FrameNet frames. In: REW 2017 (2017) Kundi, M., Chitchyan, R.: Use case elicitation with FrameNet frames. In: REW 2017 (2017)
9.
Zurück zum Zitat Salini, P., Kanmani, S.: A knowledge-oriented approach to security requirements for an E-voting system. Int. J. Comput. Appl. 49(11), 21–25 (2012) Salini, P., Kanmani, S.: A knowledge-oriented approach to security requirements for an E-voting system. Int. J. Comput. Appl. 49(11), 21–25 (2012)
10.
Zurück zum Zitat de Brock, B.: Towards pattern-driven requirements engineering: development patterns for functional requirements. In: MoDRE 2018 (2018) de Brock, B.: Towards pattern-driven requirements engineering: development patterns for functional requirements. In: MoDRE 2018 (2018)
12.
Zurück zum Zitat Renault, S., Méndez-Bonilla, O., Franch, X., Quer, C.: PABRE: pattern-based requirements elicitation. In: RCIS 2009 (2009) Renault, S., Méndez-Bonilla, O., Franch, X., Quer, C.: PABRE: pattern-based requirements elicitation. In: RCIS 2009 (2009)
13.
Zurück zum Zitat Panis, M.C.: Reuse of architecturally derived standards requirements. In: RE 2015 (2015) Panis, M.C.: Reuse of architecturally derived standards requirements. In: RE 2015 (2015)
14.
Zurück zum Zitat Darimont, R., Zhao, W., Ponsard, C., Michot, A.: Deploying a template and pattern library for improved reuse of requirements across projects. In: RE 2017 (2017) Darimont, R., Zhao, W., Ponsard, C., Michot, A.: Deploying a template and pattern library for improved reuse of requirements across projects. In: RE 2017 (2017)
15.
Zurück zum Zitat Srivastava, S.: A repository of software requirement patterns for online examination system. Int. J. Comput. Sci. 10(3), 247 (2013)MathSciNet Srivastava, S.: A repository of software requirement patterns for online examination system. Int. J. Comput. Sci. 10(3), 247 (2013)MathSciNet
16.
Zurück zum Zitat Chen, X., Han, L., Liu, J., Sun, H.: Using safety requirement patterns to elicit requirements for railway interlocking systems. In: REW 2016 (2016) Chen, X., Han, L., Liu, J., Sun, H.: Using safety requirement patterns to elicit requirements for railway interlocking systems. In: REW 2016 (2016)
17.
Zurück zum Zitat Knote, R., Söllner, M., Leimeister, J.M.: Towards requirement patterns for smart physical work assistants. In: REW 2017 (2017) Knote, R., Söllner, M., Leimeister, J.M.: Towards requirement patterns for smart physical work assistants. In: REW 2017 (2017)
18.
Zurück zum Zitat Niu, N., Savolainen, J., Niu, Z., Jin, M., Cheng, J.R.C.: A systems approach to product line requirements reuse. IEEE Syst. J. 8(3), 827–836 (2014)CrossRef Niu, N., Savolainen, J., Niu, Z., Jin, M., Cheng, J.R.C.: A systems approach to product line requirements reuse. IEEE Syst. J. 8(3), 827–836 (2014)CrossRef
19.
Zurück zum Zitat Chiang, C.C., Neubart, D.: Constructing reusable specifications through analogy. In: SAC 1999 (1999) Chiang, C.C., Neubart, D.: Constructing reusable specifications through analogy. In: SAC 1999 (1999)
20.
Zurück zum Zitat Bonilla, B., Crespo, S., Clunie, C.: Reuse of Use Cases Diagrams: An Approach based on Ontologies and Semantic Web Technologies. Int. J. Comput. Sci. 9(1), 24–29 (2012) Bonilla, B., Crespo, S., Clunie, C.: Reuse of Use Cases Diagrams: An Approach based on Ontologies and Semantic Web Technologies. Int. J. Comput. Sci. 9(1), 24–29 (2012)
21.
Zurück zum Zitat Carvalho, R.M., Andrade, R.M.C., Oliveira, K.M., Kolski, C.: Catalog of invisibility requirements for UbiComp and IoT Applications. In: RE 2018 (2018) Carvalho, R.M., Andrade, R.M.C., Oliveira, K.M., Kolski, C.: Catalog of invisibility requirements for UbiComp and IoT Applications. In: RE 2018 (2018)
22.
Zurück zum Zitat Chernak, Y.: Requirements reuse: the state of the practice. In: SWSTE 2012 (2012) Chernak, Y.: Requirements reuse: the state of the practice. In: SWSTE 2012 (2012)
23.
Zurück zum Zitat Bakar, N.H., Kasirun, Z.M.: Exploring software practitioners perceptions and experience in requirements reuse: an empirical study in Malaysia. Int. J. Softw. Eng. Technol. 1(2), 33–42 (2014) Bakar, N.H., Kasirun, Z.M.: Exploring software practitioners perceptions and experience in requirements reuse: an empirical study in Malaysia. Int. J. Softw. Eng. Technol. 1(2), 33–42 (2014)
24.
Zurück zum Zitat Baig, J.J.A., Al Fadel, M.A.: Measuring reusability during requirement engineering of an ERP implementation. In: ICICIS 2017 (2017) Baig, J.J.A., Al Fadel, M.A.: Measuring reusability during requirement engineering of an ERP implementation. In: ICICIS 2017 (2017)
26.
Zurück zum Zitat Oates, B.J.: Researching Information Systems and Computing. SAGE Publications, Thousand Oaks (2006) Oates, B.J.: Researching Information Systems and Computing. SAGE Publications, Thousand Oaks (2006)
27.
Zurück zum Zitat Saldana, J.: The Coding Manual for Qualitative Research. SAGE Publications, Los Angeles (2009) Saldana, J.: The Coding Manual for Qualitative Research. SAGE Publications, Los Angeles (2009)
28.
Zurück zum Zitat Field, A.: Discovering Statistics Using SPSS. SAGE Publications, London (2009)MATH Field, A.: Discovering Statistics Using SPSS. SAGE Publications, London (2009)MATH
29.
Zurück zum Zitat Cohen, J.: Statistical Power Analysis for the Behavioral Sciences, 2nd edn. Lawrence Erlbaum Associates, Hillsdale (1988)MATH Cohen, J.: Statistical Power Analysis for the Behavioral Sciences, 2nd edn. Lawrence Erlbaum Associates, Hillsdale (1988)MATH
30.
Zurück zum Zitat Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Softw. Eng. 14(2), 131 (2009)CrossRef Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Softw. Eng. 14(2), 131 (2009)CrossRef
31.
Zurück zum Zitat Robson, C.: Real World Research: A Resource for Social Scientists and Practitioner-Researchers. Blackwell Publishers Inc., Oxford (2002) Robson, C.: Real World Research: A Resource for Social Scientists and Practitioner-Researchers. Blackwell Publishers Inc., Oxford (2002)
33.
Zurück zum Zitat Carrizo, D., Dieste, O., Juristo, N.: Systematizing requirements elicitation technique selection. Inf. Softw. Technol. 56(6), 644–669 (2014)CrossRef Carrizo, D., Dieste, O., Juristo, N.: Systematizing requirements elicitation technique selection. Inf. Softw. Technol. 56(6), 644–669 (2014)CrossRef
Metadaten
Titel
Industrial Practices on Requirements Reuse: An Interview-Based Study
verfasst von
Xavier Franch
Cristina Palomares
Carme Quer
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-44429-7_6