Requirements Engineering Model (REM): An Assessment Model for Software Vendor Organizations

被引:0
作者
Yaseen, Muhammad [1 ]
Karamat, Zara [1 ]
机构
[1] Riphah Int Univ, Fac Comp, Lahore, Pakistan
关键词
requirements analysis; requirements elicitation; requirements engineering; requirements management; requirements specification; requirements validation; MATURITY MODEL; VERIFICATION; MANAGEMENT; ELICITATION; FRAMEWORK; VALIDATION; IMPROVEMENT;
D O I
10.1002/smr.70020
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements engineering (RE) is important phase of software development life cycle. Among different RE phases include, requirements elicitation, requirements analysis, requirements specification, requirements validation, and requirements management. There is essential need of an assessment model where software organization can measure their level of capability to implement requirements engineering. Besides so much advances in this field, there is no such assessment model where organizations can find their level of maturity towards requirements engineering process. In this research, requirements engineering model (REM) is designed and implemented via case studies from different software organizations. For designing REM, literature review of different models was conducted, and levels of REM were finalized. In the first phase, success factors of successful software requirements implementation were identified via systematic literature review (SLR). Furthermore, the identified CSFs are organized into five levels based on Capability Maturity Model Integration (CMMI) and Software Outsourcing Vendors' Readiness Model (SOVRM). Using Motorola assessment technique, REM was evaluated via case studies from different software organizations. As a result of SLR, total of 50 success factors from different phases of requirements engineering were identified from 191 papers and then mapped to five levels of REM. Three case studies were conducted from different companies to evaluate REM. The outcome analysis of case studies shows that different organizations are on different maturity levels of requirements implementation.
引用
收藏
页数:19
相关论文
共 190 条
[61]  
Elsaid A. H., 2015, Automatic Framework for Requirement Analysis Phase, P197
[62]  
Fabbrini F., 2000, P SOFTW INT QUAL WEE, P1
[63]  
Fatwanto Agung, 2013, 2013 International Conference on QiR (Quality in Research), P105, DOI 10.1109/QiR.2013.6632546
[64]   iThink: A game-based approach towards improving collaboration and participation in requirement elicitation [J].
Fernandes, Joao ;
Duarte, Diogo ;
Ribeiro, Claudia ;
Farinha, Carla ;
Pereira, Joao Madeiras ;
da Silva, Miguel Mira .
4TH INTERNATIONAL CONFERENCE ON GAMES AND VIRTUAL WORLDS FOR SERIOUS APPLICATIONS (VS-GAMES'12), 2012, 15 :66-77
[65]   Analysis of cultural and gender influences on teamwork performance for software requirements analysis in multinational environments [J].
Fernandez-Sanz, L. ;
Misra, Sanjay .
IET SOFTWARE, 2012, 6 (03) :167-175
[66]   IMPROVED SOFTWARE RELIABILITY THROUGH REQUIREMENTS VERIFICATION [J].
FISCHER, KF ;
WALKER, MG .
IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (03) :233-240
[67]  
FreyPucko M., 2001, SEPAMCMM Implementation for Developing Telecommunications Systems, P272
[68]   Understanding the human context in requirements elicitation [J].
Fuentes-Fernandez, Ruben ;
Gomez-Sanz, Jorge J. ;
Pavon, Juan .
REQUIREMENTS ENGINEERING, 2010, 15 (03) :267-283
[69]  
Garg N., 2015, Recent Advancements in Requirement Elicitation and Prioritization Techniques, P237
[70]   GOASREP: Goal Oriented Approach for Software Requirements Elicitation and Prioritization Using Analytic Hierarchy Process [J].
Garg, Nikita ;
Sadiq, Mohd. ;
Agarwal, Pankaj .
PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON FRONTIERS IN INTELLIGENT COMPUTING: THEORY AND APPLICATIONS, (FICTA 2016), VOL 2, 2017, 516 :281-287