The NERV Methodology: A Lightweight Process for Addressing Non-functional Requirements in Agile Software Development

被引:0
作者
Domah, Darshan [1 ]
Mitropoulos, Frank J. [1 ]
机构
[1] Nova SE Univ, Grad Sch Comp & Informat Sci, Ft Lauderdale, FL 33314 USA
来源
IEEE SOUTHEASTCON 2015 | 2015年
关键词
Agile software development; functional requirements; non-functional requirements; NFR; Agile user stories; NFRusCOM; NFR Elicitation Taxonomy; NFR Reasoning Taxonomy; NFR Quantification Taxonomy; NERV Methodology; Scrum;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Agile software development has become very popular around the world in recent years, with methods such as Scrum and Extreme Programming (XP). Literature suggests that functionality is the primary focus in Agile processes while non-functional requirements (NFRs) are either ignored or ill-defined. However, for software to be of good quality both functional requirements (FRs) and NFRs need to be taken into consideration; lack of attention to NFRs has been documented to be the cause of failure for many software projects. Hence special attention needs to be focused on NFRs in Agile software development. Requirements elicitation, implementation in design, development, and validation are important activities of software development. Agile has good processes to elicit functional requirements that are captured as user stories. However, NFRs elicitation has not been given enough attention within Agile processes. Additionally, reasoning and validating of NFRs have been lacking. This research proposes the "NERV Methodology: Nonfunctional Requirements Elicitation, Reasoning, and Validation in Agile Processes." Current results show the artifacts developed in this research can potentially help software development organizations address NFRs in early Agile processes.
引用
收藏
页数:7
相关论文
共 50 条
[21]   Classifying Non-functional Requirements using RNN Variants for Quality Software Development [J].
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
[22]   Detecting, classifying, and tracing non-functional software requirements [J].
Mahmoud, Anas ;
Williams, Grant .
REQUIREMENTS ENGINEERING, 2016, 21 (03) :357-381
[23]   Formal analysis to non-functional requirements of trustworthy software [J].
Zhang, Xuan ;
Li, Tong ;
Wang, Xu ;
Yu, Qian ;
Yu, Yong ;
Zhu, Rui .
Ruan Jian Xue Bao/Journal of Software, 2015, 26 (10) :2545-2566
[24]   NORMATIC: A Visual Tool for Modeling Non-functional Requirements in Agile Processes [J].
Farid, Weam M. ;
Mitropoulos, Frank J. .
2012 PROCEEDINGS OF IEEE SOUTHEASTCON, 2012,
[25]   A Process for Creating the Elicitation Guide of Non-functional Requirements [J].
Silva, Andreia ;
Pinheiro, Placido ;
Albuquerque, Adriano ;
Barroso, Jonatas .
SOFTWARE ENGINEERING PERSPECTIVES AND APPLICATION IN INTELLIGENT SYSTEMS, VOL 2, 2016, 465 :293-302
[26]   Proposal of a Model for Comparison and Choosing of Frameworks for Software Development Based on Non-Functional Requirements [J].
da Silva Sandy, Jose Mauro ;
Schiavoni, Flavio Luiz .
ABAKOS, 2018, 7 (01) :68-83
[27]   An Exploratory Study About Non-functional Requirements Documentation Practices in Agile Teams [J].
Nasir, Shahraz ;
Guerra, Eduardo ;
Zaina, Luciana ;
Melegati, Jorge .
38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, :1009-1017
[28]   An Engineering Approach to Integrate Non-Functional Requirements (NFR) to Achieve High Quality Software Process [J].
Gondal, Muhammad Awais ;
Qureshi, Nauman A. ;
Mukhtar, Hamid ;
Ahmed, Hafiz Farooq .
PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 2, 2020, :377-384
[29]   Towards an Early Software Effort Estimation Based on Functional and Non-Functional Requirements [J].
Kassab, Mohamed ;
Daneva, Maya ;
Ormandjieva, Olga .
SOFTWARE PROCESS AND PRODUCT MEASUREMENT, PROCEEDINGS, 2009, 5891 :182-+
[30]   Modeling the Impact of Non-functional Requirements on Functional Requirements [J].
Gnaho, Christophe ;
Semmak, Farida ;
Laleau, Regine .
ADVANCES IN CONCEPTUAL MODELING, ER 2013, 2014, 8697 :59-67