Towards Optimal Non-functional Requirements Elicitation and Documentation in Agile Software Development: A Case Study

被引:0
|
作者
Romera, Lourdes [1 ]
Gonzalez, Jeremias [1 ]
Lezcano, Andrea [1 ]
Carruthers, Juan A. [1 ]
Irrazabal, Emanuel [1 ]
机构
[1] Software Qual Res Grp FaCENA UNNE, Corrientes, Argentina
来源
COMPUTER SCIENCE-CACIC 2023 | 2024年 / 2123卷
关键词
non-functional requirements; agile software development; system stories;
D O I
10.1007/978-3-031-62245-8_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In agile software development, non-functional requirements are often underspecified and improperly handled due to the focus on rapidly delivering functionality. Neglecting NFRs in early phases of development may compromise software quality and customer satisfaction. In our previous paper, we introduced a guideline for handling non-functional requirements in Agile. This guideline was evaluated in a case study, revealing that improved identification of non-functional requirements led to enhanced development stability and client communication, without losing agility in the process. In this paper, we propose an extension of the guideline aimed at improving the documentation of each stage and incorporating a NFR testing phase.
引用
收藏
页码:151 / 164
页数:14
相关论文
共 50 条
  • [41] A Model for Enhancing Tacit Knowledge Flow in Non-Functional Requirements Elicitation
    Buitron, Sandra L.
    Pino, Francisco J.
    Flores-Rios, Brenda L.
    Ibarra-Esquer, Jorge E.
    Angelica Astorga-Vargas, Maria
    2017 5TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2017), 2017, : 25 - 33
  • [42] Detecting, classifying, and tracing non-functional software requirements
    Anas Mahmoud
    Grant Williams
    Requirements Engineering, 2016, 21 : 357 - 381
  • [43] Software Requirement Prioritization based on Non-Functional Requirements
    Garg, Umang
    Singhal, Abhishek
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 793 - 797
  • [44] Tradeoff Analysis for Conflicting Software Non-Functional Requirements
    Zhang, Xuan
    Wang, Xu
    IEEE ACCESS, 2019, 7 : 156463 - 156475
  • [45] Service Elicitation of non-functional requirements: An Approach using Activity Theory
    Goncalves, Antonio
    Correia, Anacleto
    Fernandes, Joao
    2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,
  • [46] Classifying Non-functional Requirements using RNN Variants for Quality Software Development
    Rahman, Md Abdur
    Haque, Md Ariful
    Tawhid, Md Nurul Ahad
    Siddik, Md Saeed
    PROCEEDINGS OF THE 3RD ACM SIGSOFT INTERNATIONAL WORKSHOP ON MACHINE LEARNING TECHNIQUES FOR SOFTWARE QUALITY EVALUATION (MALTESQUE '19), 2019, : 25 - 30
  • [47] Detecting, classifying, and tracing non-functional software requirements
    Mahmoud, Anas
    Williams, Grant
    REQUIREMENTS ENGINEERING, 2016, 21 (03) : 357 - 381
  • [48] Supporting Non-functional Requirements in Services Software Development Process: An MDD Approach
    de Castro, Valeria
    Musicante, Martin A.
    Souza da Costa, Umberto
    de Souza Neto, Placido A.
    Vargas-Solar, Genoveva
    SOFSEM 2014: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2014, 8327 : 199 - 210
  • [49] A non-functional requirements tradeoff model in Trustworthy Software
    Zhu, Ming-Xun
    Luo, Xin-Xing
    Chen, Xiao-Hong
    Wu, Desheng Dash
    INFORMATION SCIENCES, 2012, 191 : 61 - 75
  • [50] Formal analysis to non-functional requirements of trustworthy software
    Zhang, Xuan
    Li, Tong
    Wang, Xu
    Yu, Qian
    Yu, Yong
    Zhu, Rui
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (10): : 2545 - 2566