skip to main content
10.1007/978-3-031-64576-1_17guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Exploratory Study on Sustainability in Agile Software Development

Published: 08 July 2024 Publication History

Abstract

Sustainability is continuously gaining attention from different software research disciplines and organizations because of the impacts of human activities on the planet aided by software products and services. The process of creating and developing these software products and services through agile has gained significant attention with different guidelines and frameworks proposed to support sustainability. However, there is the challenge of a few concrete illustrations that exemplify how these software sustainability design guidelines and frameworks have been applied in agile practice, specifically Scrum by software development practitioners. This creates no common ground for software development practitioners to understand their role in promoting sustainability during software design and development. This paper explores integrating sustainability into agile software requirement gathering, focusing on the Scrum framework. The outcome presented in this study represents early results from an ongoing case study with an agile development team in the industry.

References

[1]
Penzenstadler, B., Fleischmann, A.: Teach sustainability in software engineering? In: 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) (2011).
[2]
Manteuffel, C., Ioakeimidis, S.: A systematic mapping study on sustainable software engineering: a research preview. In: 9th SC RUG 2011–2012, p. 35 (2012)
[3]
Oyedeji S, Shamshiri H, Porras J, and Lammert D Wang X, Martini A, Nguyen-Duc A, and Stray V Software sustainability: academic understanding and industry perceptions Software Business 2021 Cham Springer 18-34
[4]
Penzenstadler, B., Femmer, H.: A generic model for sustainability with process- and product-specific instances. In: Proceedings of the 2013 Workshop on Green in/by Software Engineering. In: GIBSE 2013, pp. 3–8. Association for Computing Machinery, New York, March 2013.
[5]
Galán, O.A.A., Valdéz, J.L.C., Medina, H.F., Vanegas Contreras, G.A., Sumuano, J.L.S.: Proposal of a sustainable agile model for software deevelopment.pdf. Int. J. Adv. Comput. Sci. Appl. 11(1) (2020)
[6]
Rashid, N., Khan, S.U.: Developing green and sustainable software using agile methods in global software development: risk factors for vendors. In: ENASE 2016 – Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering, ENASE, pp. 247–253 (2016).
[7]
Wrubel, E., Wrubel, J.G.: Contracting for agile software development in the department of defense: an introduction. Technical report. CMUSEI‐2015‐ TN‐006 Carneige Mellon Univ. (2015)
[8]
Eckstein J and de Melo CO Calero C, Moraga MªÁ, and Piattini M Sustainability: delivering agility’s promise Software Sustainability 2021 Cham Springer 215-241
[9]
Melo CdeO Meirelles P, Nelson MA, and Rocha C Another purpose for agility: sustainability Agile Methods 2019 Cham Springer 3-7
[10]
Bambazek, P., Groher, I., Seyff, N.: Sustainability in agile software development: a survey study among practitioners. In: 2022 International Conference on ICT for Sustainability (ICT4S), pp. 13–23, June 2022.
[11]
Endres M, Bican PM, and Wöllner T Sustainability meets agile: using Scrum to develop frugal innovations J. Clean. Prod. 2022 347
[12]
Saher, N., Baharom, F., Romli, R.: Identification of Sustainability Characteristics and Sub-Characteristics as Non-Functional Requirement for Requirement Change Management in Agile (2020). https://www.semanticscholar.org/paper/Identification-of-Sustainability-Characteristics-as-Saher-Baharom/f6a38e7bdb6349075f1929bdc37b3f71a6194081. Accessed 05 Apr 2024
[13]
De Lucia, A., Qusef, A.: Requirements engineering in agile software development. J. Emerg. Technol. Web Intell. 2(3) (2010)
[14]
Paetsch, F., Maurer, F.: Requirements Engineering and Agile Software Development, pp. 1–6 (2003)
[15]
Fowler M and Highsmith J The agile manifesto Softw. Dev. 2001 9 28-35
[16]
SusAF - the sustainability awareness framework. Karlskrona Manif. Group (2019)
[17]
Dingsøyr T, Nerur S, Balijepally V, and Moe NB A decade of agile methodologies: towards explaining agile software development J. Syst. Softw. 2012 85 6 1213-1221
[18]
Gregory P, Barroca L, Sharp H, Deshpande A, and Taylor K The challenges that challenge: engaging with agile practitioners’ concerns Inf. Softw. Technol. 2016 77 92-104
[19]
Condori-Fernandez, N., Lago, P.: Towards a software sustainability-quality model: insights from a multi-case study. In: 2019 13th International Conference on Research Challenges in Information Science (RCIS), pp. 1–11, May 2019.
[20]
The Product Backlog | IEEE Conference Publication | IEEE Xplore. https://ieeexplore-ieee-org.ezproxy.cc.lut.fi/abstract/document/8812076. Accessed 11 Feb 2024
[21]
Oyedeji S, Seffah A, and Penzenstadler B A catalogue supporting software sustainability design Sustainability 2018 10 7 1-30
[22]
Duboc L et al. Requirements engineering for sustainability: an awareness framework for designing software systems for a better tomorrow Requir. Eng. 2020 25 4 469-492
[23]
Heldal R et al. Sustainability competencies and skills in software engineering: an Industry perspective J. Syst. Softw. 2024 211 111978
[24]
Betz S et al. Lessons learned from developing a sustainability awareness framework for software engineering using design science ACM Trans. Softw. Eng. Methodol. 2024 33 5 1-39

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
Human-Centered Software Engineering: 10th IFIP WG 13.2 International Working Conference, HCSE 2024, Reykjavik, Iceland, July 8–10, 2024, Proceedings
Jul 2024
339 pages
ISBN:978-3-031-64575-4
DOI:10.1007/978-3-031-64576-1

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 08 July 2024

Author Tags

  1. Agile
  2. Scrum
  3. requirement
  4. sustainability
  5. software design
  6. SusAF

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Oct 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media