Systematic literature review on the impacts of agile release engineering practices

被引:22
|
作者
Karvonen, Teemu [1 ]
Behutiye, Woubshet [1 ]
Oivo, Markku [1 ]
Kuvaja, Pasi [1 ]
机构
[1] Univ Oulu, Pentti Kaiteran Katu 1, Oulu 90014, Finland
关键词
Release engineering; Agile; Continuous integration; Rapid release; Continuous delivery; Continuous deployment; SOFTWARE-DEVELOPMENT; CONTINUOUS INTEGRATION;
D O I
10.1016/j.infsof.2017.01.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Agile release engineering (ARE) practices are designed to deliver software faster and cheaper to end users; hence, claims of such impacts should be validated by rigorous and relevant empirical studies. Objective: The study objective was to analyze both direct and indirect impacts of ARE practices as well as to determine how they have been empirically studied. Method: The study applied the systematic literature review research method. ARE practices were identified in empirical studies by searching articles for "rapid release," "continuous integration," "continuous delivery," and "continuous deployment." We systematically analyzed 619 articles and selected 71 primary studies for deeper investigation. The impacts of ARE practices were analyzed from three viewpoints: impacts associated with adoption of the practice, prevalence of the practice, and success of software development. Results: The results indicated that ARE practices can create shorter lead times and better communication Within and between development teams. However, challenges and drawbacks were also found in change management, software quality assurance, and stakeholder acceptance. The analysis revealed that 33 out of 71 primary studies were casual experience reports that had neither an explicit research method nor a data collection approach specified, and 23 out of 38 empirical studies applied qualitative methods, such as interviews, among practitioners. Additionally, 12 studies applied quantitative methods, such as mining of software repositories. Only three empirical studies combined these research approaches. Conclusion: ARE practices can contribute to improved efficiency of the development process. Moreover, release stakeholders can develop a better understanding of the software project's status. Future empirical studies should consider the comprehensive reporting of the context and how the practice is implemented instead of merely referring to usage of the practice. In addition, different stakeholder points of view, such as customer perceptions regarding ARE practices, still clearly require further research. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:87 / 100
页数:14
相关论文
共 50 条
  • [21] Systematic Literature Review on Decision-Making of Requirement Engineering from Agile Software Development
    Ghozali, Reginald Putra
    Saputra, Herry
    Nuriawan, M. Apriadin
    Suharjito
    Utama, Ditdit Nugeraha
    Nugroho, Ariadi
    4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMPUTATIONAL INTELLIGENCE (ICCSCI 2019) : ENABLING COLLABORATION TO ESCALATE IMPACT OF RESEARCH RESULTS FOR SOCIETY, 2019, 157 : 274 - 281
  • [22] Claims about the use of software engineering practices in science: A systematic literature review
    Heaton, Dustin
    Carver, Jeffrey C.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 67 : 207 - 219
  • [23] Agile government: Systematic literature review and future research
    Mergel, Ines
    Gong, Yiwei
    Bertot, John
    GOVERNMENT INFORMATION QUARTERLY, 2018, 35 (02) : 291 - 298
  • [24] Challenges in Agile Software Development: A Systematic Literature Review
    Fitriani, Widia Resti
    Rahayu, Puji
    Sensuse, Dana Indra
    2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 155 - 163
  • [25] Modeling in Agile Software Development: A Systematic Literature Review
    Mognon, Fernando
    Stadzisz, Paulo C.
    AGILE METHODS, WBMA 2016, 2017, 680 : 50 - 59
  • [26] Agile Global Software Development: A Systematic Literature Review
    Camara, Rafael
    Monte, Iury
    Alves, Annelyelthon
    Marinho, Marcelo
    34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 31 - 40
  • [27] A Systematic Literature Review of The Improved Agile Software Development
    Satria, Deki
    Sensuse, Dana Indra
    Noprisson, Handrie
    2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2017, : 94 - 99
  • [28] A systematic literature review of agile software development projects
    Rath, Soumya Prakash
    Jain, Nikunj Kumar
    Tomer, Gunjan
    Singh, Alok Kumar
    Information and Software Technology, 2025, 182
  • [29] Retrieving parameters of agile cities: A systematic literature review
    Anwar, Salma
    Elshater, Abeer
    Afifi, Samy
    Ismail, Ayat
    Ghalib, Hebatullah
    AIN SHAMS ENGINEERING JOURNAL, 2025, 16 (01)
  • [30] A systematic literature review of agile and maturity model research
    Henriques V.
    Tanner M.
    Henriques, Vaughan (vaughanhenriques@gmail.com), 1600, Informing Science Institute (12): : 53 - 73