Empirical research on requirements quality: a systematic mapping study

被引:26
作者
Montgomery, Lloyd [1 ]
Fucci, Davide [2 ]
Bouraffa, Abir [1 ]
Scholz, Lisa [1 ]
Maalej, Walid [1 ]
机构
[1] Univ Hamburg, Hamburg, Germany
[2] Blekinge Tekniska Hgsk, Karlskrona, Sweden
基金
欧盟地平线“2020”; 加拿大自然科学与工程研究理事会;
关键词
Systematic mapping study; Secondary study; Requirements quality; Empirical research; RELIABILITY; CLASSIFICATION; CRITERIA;
D O I
10.1007/s00766-021-00367-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Research has repeatedly shown that high-quality requirements are essential for the success of development projects. While the term "quality" is pervasive in the field of requirements engineering and while the body of research on requirements quality is large, there is no meta-study of the field that overviews and compares the concrete quality attributes addressed by the community. To fill this knowledge gap, we conducted a systematic mapping study of the scientific literature. We retrieved 6905 articles from six academic databases, which we filtered down to 105 relevant primary studies. The primary studies use empirical research to explicitly define, improve, or evaluate requirements quality. We found that empirical research on requirements quality focuses on improvement techniques, with very few primary studies addressing evidence-based definitions and evaluations of quality attributes. Among the 12 quality attributes identified, the most prominent in the field are ambiguity, completeness, consistency, and correctness. We identified 111 sub-types of quality attributes such as "template conformance" for consistency or "passive voice" for ambiguity. Ambiguity has the largest share of these sub-types. The artefacts being studied are mostly referred to in the broadest sense as "requirements", while little research targets quality attributes in specific types of requirements such as use cases or user stories. Our findings highlight the need to conduct more empirically grounded research defining requirements quality, using more varied research methods, and addressing a more diverse set of requirements types.
引用
收藏
页码:183 / 209
页数:27
相关论文
共 64 条
  • [1] A systematic literature mapping of goal and non-goal modelling methods for legal and regulatory compliance
    Akhigbe, Okhaide
    Amyot, Daniel
    Richards, Gregory
    [J]. REQUIREMENTS ENGINEERING, 2019, 24 (04) : 459 - 481
  • [2] Cultural influence on requirements engineering activities: a systematic literature review and analysis
    Alsanoosy, Tawfeeq
    Spichkova, Maria
    Harland, James
    [J]. REQUIREMENTS ENGINEERING, 2020, 25 (03) : 339 - 362
  • [3] Quality Requirements in Large-Scale Distributed Agile Projects - A Systematic Literature Review
    Alsaqaf, Wasim
    Daneva, Maya
    Wieringa, Roel
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2017, 2017, 10153 : 219 - 234
  • [4] Empirical research in requirements engineering: trends and opportunities
    Ambreen, Talat
    Ikram, Naveed
    Usman, Muhammad
    Niazi, Mahmood
    [J]. REQUIREMENTS ENGINEERING, 2018, 23 (01) : 63 - 95
  • [5] Automated Checking of Conformance to Requirements Templates Using Natural Language Processing
    Arora, Chetan
    Sabetzadeh, Mehrdad
    Briand, Lionel
    Zimmer, Frank
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (10) : 944 - 968
  • [6] Askarinejadamiri Z, 2016, 2016 SECOND INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), P183, DOI 10.1109/ICWR.2016.7498465
  • [7] Bäumer FS, 2018, PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), P5746
  • [8] Bennett FM, 1954, PUBLIC OPIN QUART, V18, P303
  • [9] Burnham Judy F, 2006, Biomed Digit Libr, V3, P1
  • [10] BIAS, PREVALENCE AND KAPPA
    BYRT, T
    BISHOP, J
    CARLIN, JB
    [J]. JOURNAL OF CLINICAL EPIDEMIOLOGY, 1993, 46 (05) : 423 - 429