[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Sustainability competencies and skills in software engineering: : An industry perspective

Published: 01 May 2024 Publication History

Abstract

Context:

Achieving the UN Sustainable Development Goals (SDGs) demands a shift by industry, governments, society, and individuals to reach adequate levels of awareness and actions to address sustainability challenges. Software systems will play an important role in moving towards these targets. Sustainability skills are necessary to support the development of software systems and to provide sustainable IT-supported services for citizens.

Gap:

While there is a growing number of academic bodies including sustainability education in engineering and computer science curricula, there is not yet comprehensive research on the competencies and skills required by IT professionals to develop such systems.

Research goal:

This study aims to identify the industrial sustainability needs for education and training from software engineers’ perspective. For this, we answer the following questions: (1) what are the interests of organisations with an IT division with respect to sustainability? (2) what do organisations want to achieve with respect to sustainability, and how? and (3) what are the sustainability-related competencies and skills that organisations need to achieve their sustainability goals?

Methodology:

We conducted a qualitative study with interviews and focus groups with experts from twenty-eight organisations with an IT division from nine countries to understand their interests, goals, and achievements related to sustainability, and the skills and competencies needed to achieve their goals.

Results:

Our findings show that organisations are interested in sustainability, both idealistically and increasingly for core business reasons. They seek to improve the sustainability of software processes and products but encounter difficulties, like the trade-off between short-term financial profitability and long-term sustainability goals or an unclear understanding of sustainability concepts from a software engineering perspective. To fill these gaps, they have promoted in-house training courses, collaborated with universities, and sent employees to external training. The acquired competencies should support translating environmental and social benefits into economic ones and make sustainability an integral part of software development.

Highlights

Comprehensive study on sustainability competencies and skills for IT professionals.
Industry witnesses a notable surge in interest in software-related sustainability.
Software engineering plays an important role in sustainable development.
IT professionals lack core technical knowledge in sustainability.

References

[1]
Becker C., Betz S., Chitchyan R., Duboc L., Easterbrook S.M., Penzenstadler B., Seyff N., Venters C.C., Requirements: The key to sustainability, IEEE Softw. 33 (1) (2015) 56–65.
[2]
Becker C., Chitchyan R., Duboc L., Easterbrook S., Penzenstadler B., Seyff N., Venters C.C., Sustainability design and software: The karlskrona manifesto, in: 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol. 2, IEEE, 2015, pp. 467–476.
[3]
Betz, S., Lammert, D., Porras, J., 2022. Software Engineers in Transition: Self-Role Attribution and Awareness for Sustainability. In: Proceedings of the 55th Hawaii International Conference on System Sciences.
[4]
Bocken N.M., Geradts T.H., Barriers and drivers to sustainable business model innovation: Organization design and dynamic capabilities, Long Range Plan. 53 (4) (2020).
[5]
Brundtland, G.H., Our Common Future: Report of the World Commission on Environment and Development. Technical Report A/42/427, United Nations.
[6]
Chitchyan R., Becker C., Betz S., Duboc L., Penzenstadler B., Seyff N., Venters C.C., Sustainability design in requirements engineering: State of practice, 2016.
[7]
Cohen L., Manion L., Morrison K., Research Methods in Education, eighth ed., Routledge, London, England, 2017.
[8]
Cooper V., Molla A., Information systems absorptive capacity for environmentally driven IS-enabled transformation, Inf. Syst. J. 27 (4) (2017) 379–425.
[9]
Coroama V.C., Hilty L.M., Energy consumed vs. Energy saved by ICT-a closer look, in: EnviroInfo (2), 2009, pp. 347–355.
[10]
Coroama, V., Mattern, F., 2019. Digital Rebound – Why Digitalization Will Not Redeem Us Our Environmental Sins. In: Proceedings of the 6th International Conference on ICT for Sustainability. ICT4S 2019, Lappeenranta, Finland.
[11]
de Souza, M.R., Haines, R., Jay, C., 2014. Defining sustainability through developers’ eyes: Recommendations from an interview study. In: 2nd Workshop on Sustainable Software for Science: Practice and Experiences. WSSSPE2.
[12]
Dzhengiz T., Niesten E., Competences for environmental sustainability: A systematic review on the impact of absorptive capacity and capabilities, J. Bus. Ethics 162 (4) (2020) 881–906.
[13]
Easterbrook S., Singer J., Storey M.-A., Damian D., Selecting empirical methods for software engineering research, in: Guide to Advanced Empirical Software Engineering, Springer, 2008, pp. 285–311.
[14]
Escoto X., Gebrehewot D., Morris K., Refocusing the barriers to sustainability for small and medium-sized manufacturers, J. Clean. Prod. (2022).
[15]
Eurostat X., NACE rev 2-statistical classification of economic activities in the European community, 2016, Luxembourg.–2008.
[16]
Groher I., Weinreich R., An interview study on sustainability concerns in software development projects, in: 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications, SEAA, IEEE, 2017, pp. 350–358.
[17]
Hilty L.M., Aebischer B., ICT for sustainability: An emerging research field, in: ICT Innovations for Sustainability, Springer, 2015, pp. 3–36.
[18]
Judith H., The importance of skills for the sustainability of business, 2022, URL https://bpf.co.uk/sustainable_manufacturing/introduction_to_sustainability/Importance_of_skills.aspx.
[19]
Karita L., Mourão B.C., Martins L.A., Soares L.R., Machado I., Software industry awareness on sustainable software engineering: a Brazilian perspective, J. Softw. Eng. Res. Dev. 9 (2021) 1–15.
[20]
Kasurinen J., Palacin-Silva M., Vanhala E., What concerns game developers? A study on game development processes, sustainability and metrics, in: 2017 IEEE/ACM 8th Workshop on Emerging Trends in Software Metrics, WETSoM, IEEE, 2017, pp. 15–21.
[21]
Kontio J., Bragge J., Lehtola L., The focus group method as an empirical tool in software engineering, in: Guide to Advanced Empirical Software Engineering, Springer, 2008, pp. 93–116,.
[22]
Lago P., Kazman R., Meyer N., Morisio M., Müller H.A., Paulisch F., Exploring initial challenges for green software engineering: summary of the first GREENS workshop, at ICSE 2012, ACM SIGSOFT Softw. Eng. Not. 38 (1) (2013) 31–33.
[23]
Lago P., Koçak S.A., Crnkovic I., Penzenstadler B., Framing sustainability as a property of software quality, Commun. ACM 58 (10) (2015) 70–78.
[24]
Malmodin, J., Bergmark, P., Lövehagen, N., Ercan, M., Bondesson, A., 2014. Considerations for macro-level studies of ICT’s enablement potential. In: 2nd International Conference on ICT for Sustainability. ICT4S 2014, pp. 179–188.
[25]
Mann S., The Green Graduate: Educating Every Student as a Sustainable Practitioner, ERIC, 2011.
[26]
Morgenstern E.K., The origin and early application of the principle of sustainable forest management, Forestry Chronicle 83 (4) (2007) 485–489.
[27]
OECD E.K., Entrepreneurship at a Glance 2017, 2017, p. 148. URL https://www.oecd-ilibrary.org/content/publication/entrepreneur_aag-2017-en.
[28]
Oppenheim J., Boyd O., Campbell G., Dewan N., Evans A., George M., George S., Klintworth G., Kortenhorst A., McLeod D., Potocnik J., Sawers C., Shah A., Better business, better world, Bus. Sustain. Dev. Comm. (2017).
[29]
Rogers M., Pfaff T., Hamilton J., Erkan A., Using sustainability themes and multidisciplinary approaches to enhance STEM education, Int. J. Sustain. Higher Educ. (2015).
[30]
Runeson P., Höst M., Guidelines for conducting and reporting case study research in software engineering, Empir. Softw. Eng. 14 (2) (2009) 131–164.
[31]
Seele P., Lock I., The game-changing potential of digitalization for sustainability: possibilities, perils, and pathways, Sustain. Sci. 12 (2) (2017) 183–185.
[32]
Stone J.A., A sustainability theme for introductory programming courses, Int. J. Modern Educ. Comput. Sci. 11 (2) (2019) 1.
[33]
Terrafinity J.A., Sustainability skills for everyone…not just the professionals, 2023, URL https://www.terrafiniti.com/sustainability-skills-for-everyone-not-just-the-professionals/.
[34]
Vaismoradi M., Jones J., Turunen H., Snelgrove S., Theme development in qualitative content analysis and thematic analysis, J. Nurs. Educ. Pract. 6 (5) (2016) 100–110.
[35]
Vehovar V., Toepoel V., Steinmetz S., Non-probability sampling, in: The Sage Handbook of Survey Methods, Sage Thousand Oaks, 2016, pp. 329–345.
[36]
Venters C.C., Capilla R., Betz S., Penzenstadler B., Crick T., Crouch S., Nakagawa E.Y., Becker C., Carrillo C., Software sustainability: Research and practice from a software architecture viewpoint, J. Syst. Softw. 138 (2018) 174–188.
[37]
Von Carlowitz H.-C., Sylvicultura Oeconomica Oder Haußwirthliche Nachricht Und Naturmäßige Anweisung Zur Wilden Baum-Zucht, Bey Johann Friedrich Brauns sel. Erben, 1732.
[38]
Watson M.K., Lozano R., Noyes C., Rodgers M., Assessing curricula contribution to sustainability more holistically: Experiences from the integration of curricula assessment and students’ perceptions at the Georgia Institute of Technology, J. Clean. Prod. 61 (2013) 106–116.

Cited By

View all
  • (2024)An Exploratory Study on Soft Skills present in Software Positions in Cyprus: a quasi-Replication StudyProceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3674805.3686681(200-211)Online publication date: 24-Oct-2024
  • (2024)Exploratory Study on Sustainability in Agile Software DevelopmentHuman-Centered Software Engineering10.1007/978-3-031-64576-1_17(264-272)Online publication date: 8-Jul-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Systems and Software
Journal of Systems and Software  Volume 211, Issue C
May 2024
518 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 May 2024

Author Tags

  1. Sustainability
  2. Software engineering
  3. Education
  4. Software competencies
  5. Sustainable development goals
  6. Skills

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)An Exploratory Study on Soft Skills present in Software Positions in Cyprus: a quasi-Replication StudyProceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3674805.3686681(200-211)Online publication date: 24-Oct-2024
  • (2024)Exploratory Study on Sustainability in Agile Software DevelopmentHuman-Centered Software Engineering10.1007/978-3-031-64576-1_17(264-272)Online publication date: 8-Jul-2024

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media