Abstract
[Context & motivation] Requirements for automotive software systems are predominately documented in natural language and often serve as a basis for the following development process. Therefore, requirements artifact quality is important. Requirements often contain references to specific states of a system, which we call modes (e.g., “While the system is running, ...”). [Problem] However, these references are often implicit and therefore, we suspect them as possible source for misunderstandings and ambiguities. [Principal idea] In this paper, we explore the relation between quality defects of natural language requirements and the description of modes within them. For this purpose, we investigate review findings of industrial requirements specifications and assess how many findings contain issues addressing a mode and which defect types are most affected by mode-related findings. [Contribution] Our preliminary results show that 46 % of all considered review findings contain issues addressing a mode. Defect types in which modes played a major role were completeness and unambiguity. Based on these results, we argue that explicitly specifying modes prior to requirements formulation may increase the artifact quality of natural language requirements specifications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Verifiable is neglected due to the small sample size.
References
Broy, M.: Multifunctional software systems: structured modeling and specification of functional requirements. Sci. Comput. Program. 75(12), 1193–1214 (2010)
Dietrich, D., Atlee, J.M.: A mode-based pattern for feature requirements, and a generic feature interface. In: Proceedings of the 21st IEEE International Requirements Engineering Conference (RE 2013) (2013)
ISO/IEC/IEEE: Systems and software engineering - Life cycle processes - Requirements engineering. ISO/IEC/IEEE 29148: 2011(E), International Organization for Standardization, Geneva, Switzerland (2011)
Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics 33(1), 159–174 (1977)
Vogelsang, A.: An exploratory study on improving automotive function specifications. In: Proceedings of the 2nd International Workshop on Conducting Empirical Studies in Industry (CESI 2014) (2014)
Vogelsang, A., Femmer, H., Winkler, C.: Systematic elicitation of mode models for multifunctional systems. In: Proceedings of the 23rd IEEE International Requirements Engineering Conference (RE 2015) (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Vogelsang, A., Femmer, H., Winkler, C. (2016). Take Care of Your Modes! An Investigation of Defects in Automotive Requirements. In: Daneva, M., Pastor, O. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2016. Lecture Notes in Computer Science(), vol 9619. Springer, Cham. https://doi.org/10.1007/978-3-319-30282-9_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-30282-9_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30281-2
Online ISBN: 978-3-319-30282-9
eBook Packages: Computer ScienceComputer Science (R0)