Towards Sustainable DevOps: A Decision Making Framework

AI-generated keywords: Sustainable DevOps Systematic Literature Review Questionnaire Survey CAMS Inter-Rater Reliability

AI-generated Key Points

  • The study aims to explore guidelines for sustainable DevOps implementation in software development organizations.
  • The research design involves a systematic literature review, a questionnaire survey, and fuzzy AHP.
  • 71 studies were identified through the systematic literature review.
  • Data extraction and synthesis resulted in a list of 48 guidelines important for sustainable DevOps implementation.
  • An online survey questionnaire was created to verify the SLR findings.
  • The questionnaire survey is divided into three sections: bibliographic information, organizational information, and closed-ended questions about the identified list of DevOps guidelines from SLR.
  • Culture is the most important principle for sustainable DevOps implementation out of CAMS (Culture, Automation, Measurement and Sharing).
  • Building a collaborative culture with shared goals, assessing organization readiness to utilize microservices architecture, and educating executives about benefits of DevOps are identified as highest priority guidelines for sustainable DevOps implementation.
  • Inter-rater reliability test was used to assess mapping team's baseness with external specialists participating in mapping process.
  • Results showed significant agreement between study authors and external experts suggesting consistent findings.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Muhammad Zohaib

License: CC BY 4.0

Abstract: In software industry, the DevOps is an increasingly adopting software development paradigm. Towards the sustainable DevOps adoption, there is a need to transform the organization Culture, Automation, Measurement and Sharing (CAMS) aspects concerning to core theme of continues development and operations. The software organizations face several complexities while implementing the DevOps principles. The sustainable DevOps implementation assist the software organizations to develop the quality projects with good return on investment. This evidence-based study aims to explore the guidelines of sustainable DevOps implementation, reported in literature and industry practices. Using systematic literature review and questionnaire survey, we identified the 48 guidelines for sustainable DevOps implementation. We further develop a decision-making framework aiming to assist the practitioners to consider the most significant set of guidelines on priority. The results show that out of CAMS, culture is the most important principle for sustainable DevOps implementation. Moreover, (i) enterprises should focus on building a collaborative culture with shared goals, (ii) assess your organization readiness to utilize a microservices architecture and (iii) educate executives at your company about the benefits of DevOps to gain resource and budget support are the highest priority guidelines for sustainable DevOps implementation. We believe that this in-depth study helps the practitioners to understand the core principles and guidelines for sustainable DevOps implementation.

Submitted to arXiv on 20 Mar. 2023

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2303.11121v1

This study aims to explore the guidelines for sustainable DevOps implementation in software development organizations. The research design involves three steps: a systematic literature review (SLR), a questionnaire survey, and fuzzy AHP. The SLR was conducted using the procedures defined by Kitchenham and Charters to identify 71 studies that corresponded to the research goal. Data extraction and synthesis were carried out by paraphrasing the claims, primary themes, concepts, practices, and actions reported in the selected literature. This resulted in a list of 48 guidelines that are important for sustainable DevOps implementation. To verify the SLR findings, an online survey questionnaire was created using Google Forms platform. The questionnaire survey is divided into three sections: bibliographic information of participants, organizational information of participants, and closed-ended questions about the identified list of DevOps guidelines from SLR. An open-ended section allowed respondents to add any extra guidelines not included in the closed-ended section. Five-point Likert scale feedback was received from participants ranging from strongly agree to strongly disagree with a neutral option. Pilot testing was conducted with three experts who recommended several changes to improve understandability of questionnaire questions and layout. The updated questionnaire was used for data collection process. The results show that culture is the most important principle for sustainable DevOps implementation out of CAMS (Culture, Automation, Measurement and Sharing). Building a collaborative culture with shared goals, assessing organization readiness to utilize microservices architecture, and educating executives about benefits of DevOps are identified as highest priority guidelines for sustainable DevOps implementation. Although there may be bias in study outcomes, inter-rater reliability test was used to assess mapping team's baseness with external specialists participating in mapping process. Results showed significant agreement between study authors and external experts suggesting consistent findings. In conclusion, this evidence-based study provides practitioners with core principles and guidelines for sustainable DevOps implementation through systematic literature review and questionnaire survey approach validated by external experts' input.
Created on 09 Apr. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.