Skip to main content

Take Care of Your Modes! An Investigation of Defects in Automotive Requirements

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9619))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Verifiable is neglected due to the small sample size.

References

  1. Broy, M.: Multifunctional software systems: structured modeling and specification of functional requirements. Sci. Comput. Program. 75(12), 1193–1214 (2010)

    Article  MATH  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics 33(1), 159–174 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andreas Vogelsang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics