Sustainability in Agile Software Development: A Survey Study among Practitioners

被引:2
|
作者
Bambazek, Peter [1 ]
Groher, Iris [1 ]
Seyff, Norbert [2 ,3 ]
机构
[1] Johannes Kepler Univ Linz, JKU Business Sch, Inst Business Informat SE, Linz, Austria
[2] FH1VW, Windisch, Switzerland
[3] Univ Zurich, Zurich, Switzerland
关键词
Sustainability; Agile Development; Scrum; Survey Study;
D O I
10.1109/ICT4S55073.2022.00013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:13 / 23
页数:11
相关论文
共 50 条
  • [31] Agile Requirements Engineering Practices: A Survey in Brazilian Software Development Companies
    Barata, Juan Carlos
    Lisboa, Diego
    Bastos, Laudelino Cordeiro
    Neto, Adolfo
    [J]. AGILE METHODS, WBMA 2021, 2023, 1642 : 110 - 119
  • [32] What Makes Agile Software Development Agile?
    Kuhrmann, Marco
    Tell, Paolo
    Hebig, Regina
    Kluender, Jil
    Muench, Juergen
    Linssen, Oliver
    Pfahl, Dietmar
    Felderer, Michael
    Prause, Christian R.
    MacDonell, Stephen G.
    Nakatumba-Nabende, Joyce
    Raffo, David
    Beecham, Sarah
    Tuzun, Eray
    Lopez, Gustavo
    Paez, Nicolas
    Fontdevila, Diego
    Licorish, Sherlock A.
    Kuepper, Steffen
    Ruhe, Guenther
    Knauss, Eric
    Ozcan-Top, Ozden
    Clarke, Paul
    McCaffery, Fergal
    Genero, Marcela
    Vizcaino, Aurora
    Piattini, Mario
    Kalinowski, Marcos
    Conte, Tayana
    Prikladnicki, Rafael
    Krusche, Stephan
    Coskuncay, Ahmet
    Scott, Ezequiel
    Calefato, Fabio
    Pimonova, Svetlana
    Pfeiffer, Rolf-Helge
    Schultz, Ulrik Pagh
    Heldal, Rogardt
    Fazal-Baqaie, Masud
    Anslow, Craig
    Nayebi, Maleknaz
    Schneider, Kurt
    Sauer, Stefan
    Winkler, Dietmar
    Biffl, Stefan
    Bastarrica, Maria Cecilia
    Richardson, Ita
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (09) : 3523 - 3539
  • [33] On the Use of Design Thinking: A Survey of the Brazilian Agile Software Development Community
    Prestes, Matheus
    Parizi, Rafael
    Marczak, Sabrina
    Conte, Tayana
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2020), 2020, 383 : 73 - 86
  • [34] Software Process Metrics in Agile Software Development: A Systematic Mapping Study
    Hossain, Syeda Sumbul
    Ahmed, Pollab
    Arafat, Yeasir
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT IX, 2021, 12957 : 15 - 26
  • [35] Practices and Challenges of Managing Requirements Interdependencies in Agile Software Development: A Survey
    Nurdiani, Indira
    Jabangwe, Ronald
    Petersen, Kai
    [J]. 2016 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION/IEEE LNTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ICE/ITMC), 2016,
  • [36] Agile Software Solution Framework: An Analysis of Practitioners' Perspectives
    Qumer, Asif
    Henderson-Sellers, Brian
    [J]. INFORMATION SYSTEMS: MODELING, DEVELOPMENT, AND INTEGRATION: THIRD INTERNATIONAL UNITED INFORMATION SYSTEMS CONFERENCE, UNISCON 2009, 2009, 20 : 41 - 52
  • [37] Agile procurement to support agile software development
    Jamieson, D
    Vinsen, K
    Callender, G
    [J]. 2005 3rd IEEE International Conference on Industrial Informatics (INDIN), 2005, : 419 - 424
  • [38] Mining for Sustainability in Cloud Architecture Among the Discussions of Software Practitioners: Building a Dataset
    Ahmadisakha, Sahar
    Andrikopoulos, Vasilios
    [J]. SOFTWARE ARCHITECTURE, ECSA 2024 TRACKS AND WORKSHOPS, 2024, 14937 : 150 - 166
  • [39] From agile software development to agile businesses
    Steindl, C
    [J]. EUROMICRO-SEAA 2005: 31st EUROMICRO Conference on Software Engineering and Advanced Applications, Proceedings, 2005, : 258 - 265
  • [40] Leading Agile Teams: An Exploratory Study of Leadership Styles in Agile Software Development
    Xu, Peng
    Shen, Yide
    [J]. AMCIS 2015 PROCEEDINGS, 2015,