Empirical research in requirements engineering: trends and opportunities

被引:49
|
作者
Ambreen, Talat [1 ]
Ikram, Naveed [2 ]
Usman, Muhammad [3 ]
Niazi, Mahmood [4 ]
机构
[1] Int Islamic Univ, Dept Comp Sci & Software Engn, Islamabad, Pakistan
[2] Riphah Int Univ, Fac Comp, Islamabad, Pakistan
[3] Blekinge Inst Technol, Dept Software Engn, S-37179 Karlskrona, Sweden
[4] King Fahd Univ Petr & Minerals, Informat & Comp Sci Dept, Dhahran, Saudi Arabia
关键词
Evidence-based software engineering; Requirements engineering; Systematic review; Mapping study;
D O I
10.1007/s00766-016-0258-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Requirements engineering (RE) being a foundation of software development has gained a great recognition in the recent era of prevailing software industry. A number of journals and conferences have published a great amount of RE research in terms of various tools, techniques, methods, and frameworks, with a variety of processes applicable in different software development domains. The plethora of empirical RE research needs to be synthesized to identify trends and future research directions. To represent a state-of-the-art of requirements engineering, along with various trends and opportunities of empirical RE research, we conducted a systematic mapping study to synthesize the empirical work done in RE. We used four major databases IEEE, ScienceDirect, SpringerLink and ACM and Identified 270 primary studies till the year 2012. An analysis of the data extracted from primary studies shows that the empirical research work in RE is on the increase since the year 2000. The requirements elicitation with 22 % of the total studies, requirements analysis with 19 % and RE process with 17 % are the major focus areas of empirical RE research. Non-functional requirements were found to be the most researched emerging area. The empirical work in the sub-area of requirements validation and verification is little and has a decreasing trend. The majority of the studies (50 %) used a case study research method followed by experiments (28 %), whereas the experience reports are few (6 %). A common trend in almost all RE sub-areas is about proposing new interventions. The leading intervention types are guidelines, techniques and processes. The interest in RE empirical research is on the rise as whole. However, requirements validation and verification area, despite its recognized importance, lacks empirical research at present. Furthermore, requirements evolution and privacy requirements also have little empirical research. These RE sub-areas need the attention of researchers for more empirical research. At present, the focus of empirical RE research is more about proposing new interventions. In future, there is a need to replicate existing studies as well to evaluate the RE interventions in more real contexts and scenarios. The practitioners' involvement in RE empirical research needs to be increased so that they share their experiences of using different RE interventions and also inform us about the current requirements-related challenges and issues that they face in their work.
引用
收藏
页码:63 / 95
页数:33
相关论文
共 50 条
  • [1] Empirical research in requirements engineering: trends and opportunities
    Talat Ambreen
    Naveed Ikram
    Muhammad Usman
    Mahmood Niazi
    [J]. Requirements Engineering, 2018, 23 : 63 - 95
  • [2] Research on engineering student knowing: Trends and opportunities
    Turns, J
    Atman, CJ
    Adam, RS
    Barker, T
    [J]. JOURNAL OF ENGINEERING EDUCATION, 2005, 94 (01) : 27 - 40
  • [3] Foreword to the special issue on empirical research in requirements engineering
    Gruenbacher, Paul
    Perini, Anna
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (06) : 3626 - 3629
  • [4] Foreword to the special issue on empirical research in requirements engineering
    Paul Grünbacher
    Anna Perini
    [J]. Empirical Software Engineering, 2018, 23 : 3626 - 3629
  • [5] Empirical Research in Systems Engineering: Challenges and Opportunities of a New Frontier
    Valerdi, Ricardo
    Davidz, Heidi L.
    [J]. SYSTEMS ENGINEERING, 2009, 12 (02) : 169 - 181
  • [6] Using Text Mining For Research Trends in Empirical Software Engineering
    Tokdemir, Gul
    [J]. JOURNAL OF POLYTECHNIC-POLITEKNIK DERGISI, 2021, 24 (03): : 1227 - 1235
  • [7] Empirical simulation studies in operations management: context, trends, and research opportunities
    Shafer, SM
    Smunt, TL
    [J]. JOURNAL OF OPERATIONS MANAGEMENT, 2004, 22 (04) : 345 - 354
  • [8] Evidence-Based Structuring and Evaluation of Empirical Research in Requirements Engineering
    Goeken, Matthias
    Patas, Janusch
    [J]. BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2010, 2 (03) : 175 - 185
  • [9] Towards Reproducible Research: Automatic Classification of Empirical Requirements Engineering Papers
    Woodson, Clinton
    Hayes, Jane Huffman
    Griffioen, Sarah
    [J]. ACMSE '18: PROCEEDINGS OF THE ACMSE 2018 CONFERENCE, 2018,
  • [10] Research trends and opportunities of augmented reality applications in architecture, engineering, and construction
    Chi, Hung-Lin
    Kang, Shih-Chung
    Wang, Xiangyu
    [J]. AUTOMATION IN CONSTRUCTION, 2013, 33 : 116 - 122