Natural language requirements boilerplates: an integrative literature review

被引:0
|
作者
Barbosa, Leonardo de Mello [1 ]
Cerqueira, Christopher Shneider [2 ]
Carrilho da Cunha, Antonio Eduardo [3 ]
机构
[1] Inst Mil Engn IME, BR-22290270 Rio De Janeiro, RJ, Brazil
[2] Inst Nacl Pesquisas Espaciais INPE, Inst Tecnol Aeronaut ITA, 50 Vila Acacias, BR-12228900 Sao Jose Dos Campos, SP, Brazil
[3] Univ Fed Santa Catarina UFSC, Inst Mil Engn IME, 80, BR-22290270 Rio De Janeiro, RJ, Brazil
来源
关键词
Requirements Engineering; Requirements Boilerplates; Natural Language;
D O I
10.7769/gesec.v14i8.2610
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In the field of Requirements Engineering, natural language is the most widely used form of documenting systems requirements, mainly for its expressiveness power, freedom of words, and easiness of use. On the other hand, written requirements are frequently ambiguous, incomplete, and incorrect, among other defects, impacting into the system lifecycle. To mitigate this issue, researchers have, since 1998, developed dozens of sets of boilerplates, aiding to guide natural language requirements composition. In this integrative literature review, authors searched for these sets in traditional academic databases, grey literature, and professional media, leading to a list of 54 relevant documents. Analysis of these primary works revealed that, even when boilerplate creators wish their artifacts to be used on all kinds of systems, they are generally cataloged under the Computer Science umbrella. It turned out to be evident that ambiguity is the main issue of quality of requirements addressed by boilerplates, followed by completeness and consistency. Authors mapped the requirements boilerplates definition modes, concluding that plain sentences are the foremost choice to describe these creations. It is claimed that systematization on the construction and evaluation of requirements boilerplates is still a problem to render these activities repeatable and reproducible, as the largest part of documents does not report it. Finally, the reported evaluation methods were hierarchically clustered, leading to three typical approaches for this activity.
引用
收藏
页码:13444 / 13476
页数:33
相关论文
共 50 条
  • [21] Natural language processing (NLP) in management research: A literature review
    Kang, Yue
    Cai, Zhao
    Tan, Chee-Wee
    Huang, Qian
    Liu, Hefu
    JOURNAL OF MANAGEMENT ANALYTICS, 2020, 7 (02) : 139 - 172
  • [22] Program Synthesis and Natural Language Processing: A Systematic Literature Review
    Ramirez-Rueda, Rolando
    Benitez-Guerrero, Edgard
    Mezura-Godoy, Carmen
    Barcenas, Everardo
    2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 275 - 282
  • [23] User Stories and Natural Language Processing: A Systematic Literature Review
    Raharjana, Indra Kharisma
    Siahaan, Daniel
    Fatichah, Chastine
    IEEE ACCESS, 2021, 9 : 53811 - 53826
  • [24] Mitigating Gender Bias in Natural Language Processing: Literature Review
    Sun, Tony
    Gaut, Andrew
    Tang, Shirlyn
    Huang, Yuxin
    ElSherief, Mai
    Zhao, Jieyu
    Mirza, Diba
    Belding, Elizabeth
    Chang, Kai-Wei
    Wang, William Yang
    57TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2019), 2019, : 1630 - 1640
  • [25] CenteringPregnancy: An Integrative Literature Review
    Manant, Annette
    Dodgson, Joan E.
    JOURNAL OF MIDWIFERY & WOMENS HEALTH, 2011, 56 (02) : 94 - 102
  • [26] Integrative Literature Review on Shame
    Shaughnessy, Molly J.
    NURSING SCIENCE QUARTERLY, 2018, 31 (01) : 86 - 94
  • [27] Requirement Boilerplates: Transition from Manually-Enforced to Automatically-Verifiable Natural Language Patterns
    Arora, Chetan
    Sabetzadeh, Mehrdad
    Briand, Lionel C.
    Zimmer, Frank
    2014 IEEE 4TH INTERNATIONAL WORKSHOP ON REQUIREMENTS (REPA), 2014, : 1 - 8
  • [28] Structuring Natural Language Requirements with Large Language Models
    Norheim, Johannes J.
    Rebentisch, Eric
    32ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW 2024, 2024, : 68 - 71
  • [29] Semantic Similarities in Natural Language Requirements
    Femmer, Henning
    Mueller, Axel
    Eder, Sebastian
    SOFTWARE QUALITY: QUALITY INTELLIGENCE IN SOFTWARE AND SYSTEMS ENGINEERING, 2020, 371 : 87 - 105
  • [30] Finding Flaws in Natural Language Requirements
    Dwyer, Matthew B.
    COMPUTER, 2016, 49 (11) : 10 - 10