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 条
[1]  
Abbasi M. A., 2015, Software Engineering, V3, P7
[2]  
Aceituna D., 2011, 2011 First International Workshop on Empirical Requirements Engineering, P13, DOI 10.1109/EmpiRE.2011.6046248
[3]   Model-based requirements verification method: Conclusions from two controlled experiments [J].
Aceituna, Daniel ;
Walia, Gursimran ;
Do, Hyunsook ;
Lee, Seok-Won .
INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (03) :321-334
[4]  
Ahmad A., 2011, Requirements Development Life Cycle With Respect to Geographically Distributed Stakeholders: The V Model, P1076
[5]   Prioritization Based Taxonomy of DevOps Challenges Using Fuzzy AHP Analysis [J].
Akbar, Muhammad Azeem ;
Naveed, Wishal ;
Mahmood, Sajjad ;
Alsanad, Abeer Abdulaziz ;
Alsanad, Ahmed ;
Gumaei, Abdu ;
Mateen, Ahmed .
IEEE ACCESS, 2020, 8 :202487-202507
[6]   A Digital Game Maturity Model (DGMM) [J].
Aleem, Saiqa ;
Capretz, Luiz Fernando ;
Ahmed, Faheem .
ENTERTAINMENT COMPUTING, 2016, 17 :55-73
[7]  
Alfrez M., 2009, P 1 INT WORKSH FEAT, P117, DOI [10.1145/1629716.1629738, DOI 10.1145/1629716.1629738]
[8]  
Ali S., 2014, Science International (Lahore), V26, P1437
[9]  
Ali S. Q., 2018, 2018 INT C ENG EM TE, P1, DOI DOI 10.1109/ICEET1.2018.8338619
[10]   Software outsourcing partnership model: An evaluation framework for vendor organizations [J].
Ali, Sikandar ;
Khan, Siffat Ullah .
JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 117 :402-425