skip to main content
10.1145/3530019.3531335acmotherconferencesArticle/Chapter ViewAbstractPublication PageseaseConference Proceedingsconference-collections
research-article

Assessing the Maturity of DevOps Practices in Software Industry: An Empirical Study of HELENA2 Dataset

Authors Info & Claims
Published:13 June 2022Publication History

ABSTRACT

Currently, the software development organizations are adopting DevOps practices in order to develop quality product. Due to the lack of definition of DevOps, the principles, practices, and methods adopted in DevOps to determine success have changed substantially. There are several benefits of DevOps can be achieved if the DevOps practices are implemented effectively and efficiently. This study has been conducted to identify the DevOps practices that contribute to achieve a high level of DevOps. The qualitative and interpretive approach have been used for analyzing the HELENA2 dataset. The maturity is calculated using 36 DevOps practices based on the four different classifications: (1) rarely used DevOps, (2) sometimes used DevOps, (3) often used DevOps, and (4) always used DevOps with the help of degrees of addressing 18 goals. The maturity score for the different categories indicates that organizations that use DevOps always are more mature to achieve goals than organizations that use it rarely.

References

  1. Hasselbring, Wilhelm. "Benchmarking as empirical standard in software engineering research." Evaluation and Assessment in Software Engineering. 2021. 365-372.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Richards, Mark, and Neal Ford. Fundamentals of Software Architecture: An Engineering Approach. O'Reilly Media, 2020.Google ScholarGoogle Scholar
  3. Kuusinen, Kati, and Sofus Albertsen. "Industry-academy collaboration in teaching DevOps and continuous delivery to software engineering students: towards improved industrial relevance in higher education." 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET). IEEE, 2019.Google ScholarGoogle Scholar
  4. Khan, A. A., Shameem, M., Nadeem, M., & Akbar, M. A. (2021). Agile trends in Chinese global software development industry: Fuzzy AHP based conceptual mapping. Applied Soft Computing, 102, 107090.Google ScholarGoogle Scholar
  5. Pedra, Mauro Lourenço, Mônica Ferreira da Silva, and Leonardo Guerreiro Azevedo. "DevOps Adoption: Eight Emergent Perspectives." arXiv preprint arXiv:2109.09601 (2021).Google ScholarGoogle Scholar
  6. Shameem, Mohammad. "A Systematic Literature Review of Challenges Factors for Implementing DevOps Practices in Software Development Organizations: A Development and Operation Teams Perspective." Evolving Software Processes: Trends and Future Directions (2022): 187-199.Google ScholarGoogle Scholar
  7. Hemon-Hildgen, Aymeric, Frantz Rowe, and Laetitia Monnier-Senicourt. "Orchestrating automation and sharing in DevOps teams: a revelatory case of job satisfaction factors, risk and work conditions." European journal of information systems 29, no. 5 (2020): 474-499.Google ScholarGoogle Scholar
  8. Kaiser, Abhinav Krishna. "Brief Overview of DevOps." In Become ITIL® 4 Foundation Certified in 7 Days, pp. 21-50. Apress, Berkeley, CA, 2021.Google ScholarGoogle Scholar
  9. Macarthy, Ruth W., and Julian M. Bass. "An empirical taxonomy of DevOps in practice." 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 2020.Google ScholarGoogle Scholar
  10. Bobrov, Evgeny, "Teaching DevOps in academia and industry: reflections and vision." International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. Springer, Cham, 2019.Google ScholarGoogle Scholar
  11. Shahin, Mojtaba, and M. Ali Babar. "On the role of software architecture in DevOps Transformation: An industrial case study." In Proceedings of the International Conference on Software and System Processes, pp. 175-184. 2020.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Díaz, Jessica, "Why are many businesses instilling a DevOps culture into their organization?." Empirical Software Engineering 26.2 (2021): 1-50.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Pérez-Sánchez, Juanjo, Joaquín Nicolás Ros, and Juan Manuel Carrillo de Gea. "DevOps Certification in IT Industry: Preliminary Findings." World Conference on Information Systems and Technologies. Springer, Cham, 2021.Google ScholarGoogle Scholar
  14. Uzun AP, Uzun YO, DrS P, Kharchenko VS. 23. SDN IN CONTEXT OF DEVOPS TECHNOLOGY. Internet of Things for Industry and Human Applications.:241.Google ScholarGoogle Scholar
  15. Abrahamsson, Pekka, "Towards a secure devops approach for cyber-physical systems: An industrial perspective." International Journal of Systems and Software Security and Protection (IJSSSP) 11.2 (2020): 38-57.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Marnewick, Carl, and Josef Langerman. "DevOps and Organizational Performance: The Fallacy of Chasing Maturity." IEEE Software 38, no. 5 (2020): 48-55.Google ScholarGoogle ScholarCross RefCross Ref
  17. Cusick, James J. "A Survey of Maturity Models from Nolon to DevOps and Their Applications in Process Improvement." arXiv preprint arXiv:1907.01878 (2019).Google ScholarGoogle Scholar
  18. Teixeira, Daniel, "A maturity model for DevOps." International Journal of Agile Systems and Management 13.4 (2020): 464-511.Google ScholarGoogle ScholarCross RefCross Ref
  19. Marnewick, Carl, and Josef Langerman. "DevOps and Organizational Performance: The Fallacy of Chasing Maturity." IEEE Software 38.5 (2020): 48-55.Google ScholarGoogle ScholarCross RefCross Ref
  20. P. Bahrs, “Adopting the IBM DevOps approach for continuous software delivery: Adoption paths and the DevOps maturity model,” 2013.Google ScholarGoogle Scholar
  21. S. Mohamed, “DevOps shifting software engineering strategy-value based perspective,” Int. J. Comput. Eng., vol. 17, no. 2, pp. 51–57, 2015.Google ScholarGoogle Scholar
  22. G. Menzel and A. Macaulay, “DevOps - The Future of Application Lifecycle Automation,” Capgemini.Com, p. 24, 2015.Google ScholarGoogle Scholar
  23. Zarour, Mohammad, "A research on DevOps maturity models." Int. J. Recent Technol. Eng. 8.3 (2019): 4854-4862.Google ScholarGoogle Scholar
  24. Khan, Arif Ali, and Mohammad Shameem. "Multicriteria decision‐making taxonomy for DevOps challenging factors using analytical hierarchy process." Journal of software: evolution and process 32.10 (2020): e2263.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Marrero, Lilianny, and Hernán Astudillo. "DevOps-RAF: An assessment framework to measure DevOps readiness in software organizations." 2021 40th International Conference of the Chilean Computer Science Society (SCCC). IEEE, 2021.Google ScholarGoogle Scholar
  26. Milivojevic, Marko. "DevOps-A Maturity Model for Small Software Companies." (2021).Google ScholarGoogle Scholar
  27. Kuhrmann, Marco, Paolo Tell, Jil Klünder, Regina Hebig, Sherlock Licorish, and Stephen MacDonell. "Helena stage 2 results." ResearchGate (2018).Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    EASE '22: Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering
    June 2022
    466 pages
    ISBN:9781450396134
    DOI:10.1145/3530019

    Copyright © 2022 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 13 June 2022

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate71of232submissions,31%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format