{"title":"Sustainability in Agile Software Development: A Survey Study among Practitioners","authors":"Peter Bambazek, Iris Groher, N. Seyff","doi":"10.1109/ict4s55073.2022.00013","DOIUrl":null,"url":null,"abstract":"Sustainability is one of the most discussed topics across different disciplines. In software engineering, various sustainability definitions and approaches have been proposed and discussed in recent years. However, little is known about how agile processes support the development of sustainable software systems.In this study, we investigate how sustainability can be incorporated into agile software development processes, especially within the Scrum framework, and how this framework might be extended to support the consideration of sustainability.We present the results of a survey, in which we asked the participating practitioners how the elements of the Scrum framework can be used and adapted to address sustainability issues. In our research, we are especially interested in the different roles, events, and artefacts defined in the Scrum Guide and how they can support sustainable development.The results show that the practitioners see high potential for considering the sustainability impacts of software systems within Scrum, although not all the elements of the framework are equally suitable for all aspects of sustainability. We also make recommendations on how to address sustainability in Scrum.","PeriodicalId":437454,"journal":{"name":"2022 International Conference on ICT for Sustainability (ICT4S)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on ICT for Sustainability (ICT4S)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ict4s55073.2022.00013","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Sustainability is one of the most discussed topics across different disciplines. In software engineering, various sustainability definitions and approaches have been proposed and discussed in recent years. However, little is known about how agile processes support the development of sustainable software systems.In this study, we investigate how sustainability can be incorporated into agile software development processes, especially within the Scrum framework, and how this framework might be extended to support the consideration of sustainability.We present the results of a survey, in which we asked the participating practitioners how the elements of the Scrum framework can be used and adapted to address sustainability issues. In our research, we are especially interested in the different roles, events, and artefacts defined in the Scrum Guide and how they can support sustainable development.The results show that the practitioners see high potential for considering the sustainability impacts of software systems within Scrum, although not all the elements of the framework are equally suitable for all aspects of sustainability. We also make recommendations on how to address sustainability in Scrum.