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

被引:0
作者
Julian Frattini
Lloyd Montgomery
Jannik Fischbach
Daniel Mendez
Davide Fucci
Michael Unterkalmsteiner
机构
[1] Blekinge Institute of Technology Valhallavägen 1,
[2] University of Hamburg Mittelweg 177,undefined
[3] Netlight Consulting GmbH Sternstraße 5,undefined
[4] Fortiss GmbH Guerickestrasse 25,undefined
来源
Requirements Engineering | 2023年 / 28卷
关键词
Requirements quality; Theory; Survey;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:507 / 520
页数:13
相关论文
共 130 条
  • [1] Méndez Fernández D(2017)Naming the pain in requirements engineering: contemporary problems, causes, and effects in practice Empir Softw Eng 22 2298-2338
  • [2] Wagner S(2019)Status quo in requirements engineering: a theory and a global family of surveys ACM Trans Softw Eng Methodol (TOSEM) 28 1-48
  • [3] Kalinowski M(2006)An empirical study of the complex relationships between requirements engineering processes and other processes that lead to payoffs in productivity, quality, and risk management IEEE Trans Softw Eng 32 433-453
  • [4] Felderer M(1988)Understanding and controlling software costs IEEE Trans Softw Eng 14 1462-1477
  • [5] Mafra P(2019)Artefacts in software engineering: a fundamental positioning Softw Syst Model 18 2777-2786
  • [6] Vetrò A(2021)Empirical research on requirements quality: a systematic mapping study Requir Eng 27 183-209
  • [7] Conte T(2007)Assessing the quality of use case descriptions Softw Qual J 15 69-97
  • [8] Christiansson M-T(1994)Understanding quality in conceptual modeling IEEE Softw 11 42-49
  • [9] Greer D(1983)Software function, source lines of code, and development effort prediction: a software science validation IEEE Trans Softw Eng 6 639-648
  • [10] Lassenius C(1976)A complexity measure IEEE Trans Softw Eng 4 308-320