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 条
  • [21] Reviewon Agile Requirements Engineering Challenges
    Elghariani, Kaiss
    Kama, Nazri
    2016 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2016, : 507 - 512
  • [22] Key Challenges in Agile Requirements Engineering
    Schon, Eva-Maria
    Winter, Dominique
    Jose Escalona, Maria
    Thomaschewski, Jorg
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2017): 18TH INTERNATIONAL CONFERENCE, XP 2017, 2017, 283 : 37 - 51
  • [23] Agile Requirements Engineering: A Research Perspective
    Nawrocki, Jerzy
    Ochodek, Miroslaw
    Jurkiewicz, Jakub
    Kopczynska, Sylwia
    Alchimowicz, Bartosz
    SOFSEM 2014: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2014, 8327 : 40 - 51
  • [24] Perceived Importance of Metrics for Agile Scrum Environments
    Almeida, Fernando
    Carneiro, Pedro
    INFORMATION, 2023, 14 (06)
  • [25] A Case Study on a Hybrid Approach to Assessing the Maturity of Requirements Engineering Practices in Agile Projects (REMMA)
    Ochodek, Miroslaw
    Kopczynska, Sylwia
    Nawrocki, Jerzy
    SOFSEM 2020: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2020, 12011 : 689 - 698
  • [26] Agile requirements engineering practices and challenges: an empirical study (vol 20, pg 449, 2010)
    Ramesh, Balasubramaniam
    Cao, Lan
    Baskerville, Richard
    INFORMATION SYSTEMS JOURNAL, 2015, 25 (01) : 65 - 65
  • [27] Story card Maturity Model (SMM): A process improvement framework for agile requirements engineering practices
    Patel, Chetankumar
    Ramachandran, Muthu
    Journal of Software, 2009, 4 (05) : 422 - 435
  • [28] Empirical Insights into the Perceived Benefits of Agile Software Engineering Practices: A Case Study from SAP
    Schmidt, Christoph Tobias
    Venkatesha, Srinivasa Ganesha
    Heymann, Juergen
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 84 - 92
  • [29] A Survey on Agile Practices in the Indian IT Industry
    Nazir, Noshiba
    Hasteer, Nitasha
    Bansal, Abhay
    2016 6th International Conference - Cloud System and Big Data Engineering (Confluence), 2016, : 635 - 640
  • [30] Teaching Motivational Models in Agile Requirements Engineering
    Lopez-Lorca, Antonio
    Burrows, Rachel
    Sterling, Leon
    2018 IEEE 8TH INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING EDUCATION AND TRAINING (REET 2018), 2018, : 30 - 39