SusDevOps: Promoting Sustainability to a First Principle in Software Delivery
- URL: http://arxiv.org/abs/2312.14843v2
- Date: Sun, 21 Jul 2024 18:49:39 GMT
- Title: SusDevOps: Promoting Sustainability to a First Principle in Software Delivery
- Authors: Istvan David,
- Abstract summary: SusDevOps is a framework that situates sustainability-related activities within the software delivery lifecycle.
We demonstrate the lifecycle phases and techniques of SusDevOps through the case of a software development startup company.
- Score: 0.5439020425819
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Sustainability is becoming a key property of modern software systems. While there is a substantial and growing body of knowledge on engineering sustainable software, end-to-end frameworks that situate sustainability-related activities within the software delivery lifecycle are missing. In this article, we propose the SusDevOps framework that promotes sustainability to a first principle within a DevOps context. We demonstrate the lifecycle phases and techniques of SusDevOps through the case of a software development startup company.
Related papers
- Estimating the Energy Footprint of Software Systems: a Primer [56.200335252600354]
quantifying the energy footprint of a software system is one of the most basic activities.
This document aims to be a starting point for researchers who want to begin conducting work in this area.
arXiv Detail & Related papers (2024-07-16T11:21:30Z) - Exploring the Experiences of Experts: Sustainability in Agile Software Development - Insights from the Finnish Software Industry [1.0914774377511212]
This study aims to explore sustainability within agile software development in the Finnish software industry.
The findings indicate a growing interest among experts in integrating sustainability into agile software development.
The study proposes three key elements to be considered in the software engineering roadmap 2030.
arXiv Detail & Related papers (2024-07-09T15:53:46Z) - Integrating Sustainability Concerns into Agile Software Development Process [1.959302443472258]
This research investigates the current state of sustainability consideration within the software engineering industry through a survey.
The results highlight a lack of progress in practically integrating sustainability considerations into software development activities.
To address this gap, a case study with an industry partner is conducted to demonstrate how sustainability concerns and effects can be integrated into agile software development.
arXiv Detail & Related papers (2024-07-09T11:58:00Z) - Innovating for Tomorrow: The Convergence of SE and Green AI [2.013374581642707]
Machine learning is changing the frontiers of existing software engineering processes.
We reflect on the impact of adopting environmentally friendly practices to create AI-enabled software systems.
arXiv Detail & Related papers (2024-06-26T07:47:04Z) - Clearing the Path for Software Sustainability [0.0]
This paper outlines key challenges identified in literature based on findings from a tertiary study.
Confusion regarding the definition of software sustainability, uncertainty about when to consider sustainability in software development, lack of assessment metrics and tools, narrow perspectives on sustainability in software systems, insufficient awareness and education, and a lack of serious considerations in practice.
arXiv Detail & Related papers (2024-05-24T15:24:24Z) - Bridging Gaps, Building Futures: Advancing Software Developer Diversity and Inclusion Through Future-Oriented Research [50.545824691484796]
We present insights from SE researchers and practitioners on challenges and solutions regarding diversity and inclusion in SE.
We share potential utopian and dystopian visions of the future and provide future research directions and implications for academia and industry.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Embedded Software Development with Digital Twins: Specific Requirements
for Small and Medium-Sized Enterprises [55.57032418885258]
Digital twins have the potential for cost-effective software development and maintenance strategies.
We interviewed SMEs about their current development processes.
First results show that real-time requirements prevent, to date, a Software-in-the-Loop development approach.
arXiv Detail & Related papers (2023-09-17T08:56:36Z) - Software Sustainability: A Design Case for Achieving Sustainable Pension
Services in Developing Country [1.040504827396908]
This research investigates the awareness of software sustainability in the Nigerian pension industry.
We offer ways to mitigate the identified challenges and promote the awareness of software sustainability in the pension industry.
arXiv Detail & Related papers (2022-09-23T00:23:34Z) - GreenDB -- A Dataset and Benchmark for Extraction of Sustainability
Information of Consumer Goods [58.31888171187044]
We present GreenDB, a database that collects products from European online shops on a weekly basis.
As proxy for the products' sustainability, it relies on sustainability labels, which are evaluated by experts.
We present initial results demonstrating that ML models trained with our data can reliably predict the sustainability label of products.
arXiv Detail & Related papers (2022-07-21T19:59:42Z) - Developing an AI-enabled IIoT platform -- Lessons learned from early use
case validation [47.37985501848305]
We introduce the design of this platform and discuss an early evaluation in terms of a demonstrator for AI-enabled visual quality inspection.
This is complemented by insights and lessons learned during this early evaluation activity.
arXiv Detail & Related papers (2022-07-10T18:51:12Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.