Perceived importance of agile requirements engineering practices - A survey

被引:24
|
作者
Ochodek, Miroslaw [1 ]
Kopczynska, Sylwia [1 ]
机构
[1] Poznan Univ Tech, Inst Comp Sci, Fac Comp, Ul Piotrowo 2, PL-60965 Poznan, Poland
关键词
Requirements engineering; Practices; Agile; Importance; Survey study;
D O I
10.1016/j.jss.2018.05.012
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context:Requirements Engineering (RE) is one of the key processes in software development. Since Agile software development advocates continuous improvement, the question arises which Agile RE practices are the most essential and shall be adopted/improved at first? Objective:Investigate and rank the Agile RE practices based on how practitioners perceive their importance for a software project. Method: We conducted a survey asking 136 Agile software development practitioners how they perceive the importance of the 31 Agile RE practices that we had identified in a literature study. We used a ranking method based on the PROMETHEE family methods to create the ranking of relative importance of the practices. Results:The opinions of respondents from a wide range of countries around the globe allowed us to determine the perceived importance of the Agile RE practices and create a seven-tier ranking of the practices. Moreover, the analysis concerning demographic data let us identify some relationships between the experience of the respondents and their view on the importance of the Agile RE practices. Conclusions:Our findings suggest the most critical Agile RE practices are those supporting iterative development with emergent requirements and short feedback loop. Moreover, in many cases, the perceived importance of practices seems to depend on the context of the project (e.g., methodology, domain). We also learned that the popularity of the practices is highly correlated with their perceived importance.
引用
收藏
页码:29 / 43
页数:15
相关论文
共 50 条
  • [1] A Survey of Requirements Engineering and Software Testing Practices in Agile Teams
    Coutinho, Jarbele C. S.
    Andrade, Wilkerson L.
    Machado, Patricia D. L.
    7TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING, SAST 2022, 2022, : 9 - 18
  • [2] Agile Requirements Engineering Practices: A Survey in Brazilian Software Development Companies
    Barata, Juan Carlos
    Lisboa, Diego
    Bastos, Laudelino Cordeiro
    Neto, Adolfo
    AGILE METHODS, WBMA 2021, 2023, 1642 : 110 - 119
  • [3] Communication and Documentation Practices in Agile Requirements Engineering: A Survey in Polish Software Industry
    Jarzebowicz, Aleksander
    Sitko, Natalia
    INFORMATION SYSTEMS: RESEARCH, DEVELOPMENT, APPLICATIONS, EDUCATION, 2019, 359 : 147 - 158
  • [4] Agile requirements engineering practices: An emprical study
    Cao, Lan
    Ramesh, Balasubramaniam
    IEEE SOFTWARE, 2008, 25 (01) : 60 - 67
  • [5] Agile requirements engineering practices and challenges: an empirical study
    Ramesh, Balasubramaniam
    Cao, Lan
    Baskerville, Richard
    INFORMATION SYSTEMS JOURNAL, 2010, 20 (05) : 449 - 480
  • [6] A systematic literature review on agile requirements engineering practices and challenges
    Inayat, Irum
    Salim, Siti Salwah
    Marczak, Sabrina
    Daneva, Maya
    Shamshirband, Shahaboddin
    COMPUTERS IN HUMAN BEHAVIOR, 2015, 51 : 915 - 929
  • [7] An Empirical Study on the Requirements Engineering Practices for Agile Software Development
    Kassab, Mohamad
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 254 - 261
  • [8] Survey on Differences of Requirements Engineering for Traditional and Agile Development Processes
    Alhazmi, Alhejab
    Huang, Shihong
    IEEE SOUTHEASTCON 2020, 2020,
  • [9] Practices and Challenges of Managing Requirements Interdependencies in Agile Software Development: A Survey
    Nurdiani, Indira
    Jabangwe, Ronald
    Petersen, Kai
    2016 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION/IEEE LNTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ICE/ITMC), 2016,
  • [10] Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
    Ibrahim, Mennatallah H.
    Darwish, Nagy Ramadan
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (01) : 97 - 103