Abstract
Requirements artifacts build the basis for various software engineering activities, such as development, testing or effort estimations. As such, the quality of requirements artifacts impacts the efficiency and effectiveness of these activities. Consequently, requirements artifacts should be subject to quality assurance (QA).
Unfortunately, QA of requirements artifacts struggles in practice. We contribute a first industrial case study, in which we found that the main problems in QA for requirements artifacts were a missing common quality understanding, the low feedback speed, low efficiency in the QA process, and, consequently, the lack of creating a sustaining QA processes.
Based on these results, we furthermore contribute a process for requirements artifact QA that is designed to address these problems. We discuss feasibility and impact of the process with industry, who acknowledge its potential to increase efficiency and to provide a more sustaining QA process in practice.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In a presentation after the study, another engineer reported that for a review it usually took multiple weeks until the original author received feedback. The person mentioned that after she received feedback, she herself, although being the original author, needed some time to understand the content again.
References
Broy, M.: Requirements engineering as a key to holistic software quality. In: ISCIS 2006 (2006)
Femmer, H., Kucera, J., Vetrò, A.: On the impact of passive voice requirements on domain modelling. In: ESEM (2014)
Fagan, M.E.: Design and code inspections to reduce errors in program development. In: Broy, M., Denert, E. (eds.) Pioneers and Their Contributions to Software Engineering, pp. 301–334. Springer, Heidelberg (2002). doi:10.1007/978-3-642-48354-7_13
Shull, F., Rus, I., Basili, V.: How perspective-based reading can improve requirements inspections. IEEE Comput. 33(7), 73–79 (2000)
Méndez Fernández, D., Wagner, S.: Naming the pain in requirements engineering: a design for a global family of surveys and first results from Germany. In: IST (2014)
Femmer, H., Mund, J., Méndez Fernández, D.: It’s the activities, stupid! a new perspective on RE quality. In: RET (2015)
Lucassen, G., Dalpiaz, F., Brinkkemper, S., van der Werf, J.: Forging high-quality user stories: towards a discipline for agile requirements. In: RE Conference (2015)
Femmer, H., Méndez Fernández, D., Juergens, E., Klose, M., Zimmer, I., Zimmer, J.: Rapid requirements checks with requirements smells: two case studies. In: RCoSE (2014)
Femmer, H., Fernández, D.M., Wagner, S., Eder, S.: Rapid quality assurance with requirements smells. J. Syst. Softw. (2016)
Deissenboeck, F., Juergens, E., Hummel, B., Wagner, S., Mas y Parareda, B., Pizka, M.: Tool support for continuous quality control. IEEE Softw. 25(5), 60–67 (2008)
Steidl, D., Deissenboeck, F., Poehlmann, M., Heinke, R., Uhink-Mergenthaler, B.: Continuous software quality control in practice. In: ICSE (2014)
Méndez Fernández, D., Ognawala, S., Wagner, S., Daneva, M.: Where do we stand in requirements engineering improvement today? First results from a mapping study. In: ESEM (2014)
Fagan, M.: Design and code inspections to reduce errors in program development. IBM Syst. J. 15(3), 182–211 (1976)
Katasonov, A., Sakkinen, M.: Requirements quality control: a unifying framework. RE 11(1), 42–57 (2005)
Knight, J.C., Myers, E.A.: An improved inspection technique. Commun. ACM 36(11), 51–61 (1993)
Salger, F.: Requirements reviews revisited - residual challenges and open research questions. In: RE Conference (2013)
Acknowledgments
The authors thank Daniel Méndez Fernández, Dominik Holling, and Jakob Mund for their reviews on drafts of this paper. We furthermore want to thank the participants of Munich Re, for their support of the study. This work was performed within the project Q-Effekt; it was funded by the German Federal Ministry of Education and Research (BMBF) under grant no. 01IS15003 A-B. The authors assume responsibility for the content.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Femmer, H., Hauptmann, B., Eder, S., Moser, D. (2016). Quality Assurance of Requirements Artifacts in Practice: A Case Study and a Process Proposal. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds) Product-Focused Software Process Improvement. PROFES 2016. Lecture Notes in Computer Science(), vol 10027. Springer, Cham. https://doi.org/10.1007/978-3-319-49094-6_36
Download citation
DOI: https://doi.org/10.1007/978-3-319-49094-6_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49093-9
Online ISBN: 978-3-319-49094-6
eBook Packages: Computer ScienceComputer Science (R0)