Requirements quality research: a harmonized theory, evaluation, and roadmap

Saved in:
Bibliographic Details
Title: Requirements quality research: a harmonized theory, evaluation, and roadmap
Authors: Frattini, Julian, 1995, Montgomery, Lloyd, Fischbach, Jannik, Mendez, Daniel, Fucci, Davide, 1985, Unterkalmsteiner, Michael
Source: Requirements Engineering. 28(4):507-520
Subject Terms: Requirements quality, Survey, Theory, Life cycle, Software design, High quality, Late stage, Quality requirements, Quality theory, Requirement engineering, Requirement quality, Research communities, Roadmap, Software development life-cycle, Quality control
Description: High-quality requirements minimize the risk of propagating defects to later stages of the software development life cycle. Achieving a sufficient level of quality is a major goal of requirements engineering. This requires a clear definition and understanding of requirements quality. Though recent publications make an effort at disentangling the complex concept of quality, the requirements quality research community lacks identity and clear structure which guides advances and puts new findings into an holistic perspective. In this research commentary, we contribute (1) a harmonized requirements quality theory organizing its core concepts, (2) an evaluation of the current state of requirements quality research, and (3) a research roadmap to guide advancements in the field. We show that requirements quality research focuses on normative rules and mostly fails to connect requirements quality to its impact on subsequent software development activities, impeding the relevance of the research. Adherence to the proposed requirements quality theory and following the outlined roadmap will be a step toward amending this gap. © 2023, The Author(s).
File Description: electronic
Access URL: https://urn.kb.se/resolve?urn=urn:nbn:se:bth-25327
https://doi.org/10.1007/s00766-023-00405-y
Database: SwePub
Description
Abstract:High-quality requirements minimize the risk of propagating defects to later stages of the software development life cycle. Achieving a sufficient level of quality is a major goal of requirements engineering. This requires a clear definition and understanding of requirements quality. Though recent publications make an effort at disentangling the complex concept of quality, the requirements quality research community lacks identity and clear structure which guides advances and puts new findings into an holistic perspective. In this research commentary, we contribute (1) a harmonized requirements quality theory organizing its core concepts, (2) an evaluation of the current state of requirements quality research, and (3) a research roadmap to guide advancements in the field. We show that requirements quality research focuses on normative rules and mostly fails to connect requirements quality to its impact on subsequent software development activities, impeding the relevance of the research. Adherence to the proposed requirements quality theory and following the outlined roadmap will be a step toward amending this gap. © 2023, The Author(s).
ISSN:09473602
DOI:10.1007/s00766-023-00405-y