Abstract
Context and motivation: Multiple proposals exist that propose the adoption of reuse practices during requirements engineering processes. Question/problem: Which is the current level of adoption of these practices in organizations? Principal ideas/results: In this paper we present the preliminary results of a survey initiated at REFSQ’13 that addresses this question. The survey first investigates requirements reuse in general, and then goes in depth asking about a specific technique, software requirement patterns (SRP), which is the backbone of our PABRE framework. Contribution: The survey results show that requirements reuse is not a widespread practice in IT projects, being the most common techniques those based on the copy and later modification by hand of requirements coming from previous projects. Regarding the use of SRP, the results seem to support our hypothesis that SRP could help to ameliorate some common problems related to requirements specifications like lack of uniformity and incompleteness.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Franch, X., Palomares, C., Quer, C., Renault, S., De Lazzer, F.: A Metamodel for Software Requirement Patterns. In: Wieringa, R., Persson, A. (eds.) REFSQ 2010. LNCS, vol. 6182, pp. 85–90. Springer, Heidelberg (2010)
Palomares, C., Quer, C., Franch, X., Guerlain, C., Renault, S.: A Catalogue of Functional Software Requirement Patterns for the Domain of Content Management Systems. In: Requirements Engineering Track at 28th ACM SAC (RE-SAC), pp. 1260–1265. ACM (2013)
Renault, S., Mendez, O., Franch, X., Quer, C.: A Pattern-based Method for building Requirements Documents in Call-for-tender Processes. Int. J. of Computer Science & Applications 6(5), 175–202 (2009)
Franch, X., Quer, C., Renault, S., Guerlain, C., Palomares, C.: Constructing and Using Software Requirements Patterns. In: Maalej, W., Thurimella, A.K. (eds.) Managing Requirements Knowledge, pp. 95–116. Springer (2013)
Palomares, C., Quer, C., Franch, X.: PABRE-Proj: Applying Patterns in Requirements Elicitation. In: IEEE International Requirement Engineering Conference (RE), pp. 332–333 (2013)
Jamieson, S.: Likert Scales: How to (Ab)use Them. Medical Education 38(12), 1217–1218 (2004)
Report of the Requirements Reuse and Patterns survey - excerpt, http://www.upc.edu/gessi/PABRE/Survey_Questions.pdf
Jaramillo, A.F.: Non-functional requirements elicitation from business process models. In: 5th International Conference on Research Challenges in Information Science (RCIS). IEEE CS Press (2011)
Hoffmann, A., Schulz, T., Hoffmann, H., Jandt, S., Roßnagel, A., Leimeister, J.M.: Towards the Use of Software Requirement Patterns for Legal Requirements. In: 2nd International Requirements Engineering Efficiency Workshop (REEW) at REFSQ (2012)
Toval, A., Carrillo-de-Gea, J.M., Fernandez-Aleman, J.L., Toval, R.: Learning systems development using reusable standard-based requirements catalogs. In: Global Engineering Education Conference (EDUCON). IEEE CS Press (2011)
Chernak, Y.: Requirements Reuse: The State of the Practice. In: Software Science, Technology and Engineering (SWSTE), pp. 46–53. IEEE CS Press (2012)
Dyba, T.: An empirical investigation of the key factors for success in software process improvement. IEEE Transactions on Software Engineering 31(5) (2005)
Goldin, L., Berry, D.M.: Reuse of requirements reduced time to market at one industrial shop: a case study. In: Requirements Engineering Journal 18 (2013)
Hoffmann, A., Janzen, A., Hoffmann, H., Leimeister, J.M.: Success Factors for Requirement Patterns Approaches. In: Sozio-technisches Systemdesign im Zeitalter des Ubiquitous Computing (SUBICO) im Rahmen der Informatik, Koblenz (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Palomares, C., Franch, X., Quer, C. (2014). Requirements Reuse and Patterns: A Survey. In: Salinesi, C., van de Weerd, I. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2014. Lecture Notes in Computer Science, vol 8396. Springer, Cham. https://doi.org/10.1007/978-3-319-05843-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-05843-6_22
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05842-9
Online ISBN: 978-3-319-05843-6
eBook Packages: Computer ScienceComputer Science (R0)