Sustainability Competencies and Skills in Software Engineering: An Industry Perspective

Authors: Rogardt Heldal, Ngoc-Thanh Nguyen, Ana Moreira, Patricia Lago, Leticia Duboc, Stefanie Betz, Vlad C. Coroama, Birgit Penzenstadler, Jari Porras, Rafael Capilla, Ian Brooks, Shola Oyedeji, Colin C. Venters

License: CC BY 4.0

Results of the summarizing process for the arXiv paper: 2305.00436v1

  • Comprehensive Summary
  • Key points
  • Layman's Summary
  • Blog article
Achieving the UN Sustainable Development Goals (SDGs) requires a high level of awareness and action to address sustainability challenges. Software systems are crucial in advancing towards these targets, as they play a significant role in supporting sustainable development. However, there is a lack of comprehensive research on the competencies and skills needed by IT professionals to develop sustainable software systems. To address this gap, this study aimed to identify industrial sustainability needs for education and training from the perspective of software engineers. Interviews and focus groups were conducted with experts from twenty-eight organizations with an IT division across nine countries. The discussions focused on their interests, goals, achievements related to sustainability, as well as the skills and competencies required to achieve these goals. The findings revealed that organizations are increasingly interested in sustainability for both idealistic reasons and core business purposes. They strive to enhance the sustainability of processes and products but face challenges such as balancing short-term financial profitability with long-term sustainability objectives. To bridge these gaps, organizations have implemented in-house training courses, collaborated with universities, and provided external training opportunities for employees. The acquired competencies have made sustainability an integral part of software development within these organizations. As a result, it is recommended that educational programs incorporate knowledge and skills related to core sustainability concepts, system thinking, soft skills, technical sustainability, impact measurement, values and ethics, standards and legal aspects, as well as advocacy and lobbying. Overall,this study sheds light on the importance of integrating sustainability into software engineering education and training to meet the growing demand for sustainable IT solutions in today's digital landscape. By equipping IT professionals with the necessary competencies and skills we can pave the way for more environmentally conscious software development practices that contribute positively towards achieving global sustainability goals.
AI-generated keywords: UN Sustainable Development Goals Software Systems IT Professionals Sustainability Education and Training Organizational Sustainability

AI-generated Key Points

  • Achieving the UN Sustainable Development Goals (SDGs) requires a high level of awareness and action to address sustainability challenges.
  • Software systems play a significant role in supporting sustainable development.
  • There is a lack of comprehensive research on the competencies and skills needed by IT professionals to develop sustainable software systems.
  • Organizations are increasingly interested in sustainability for both idealistic reasons and core business purposes.
  • Challenges faced include balancing short-term financial profitability with long-term sustainability objectives.
  • Organizations have implemented various training initiatives to bridge competency gaps and integrate sustainability into software development.
  • Educational programs should incorporate knowledge and skills related to core sustainability concepts, system thinking, soft skills, technical sustainability, impact measurement, values and ethics, standards and legal aspects, as well as advocacy and lobbying.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Abstract: Achieving the UN Sustainable Development Goals (SDGs) demands 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. 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. This study aims to identify the industrial sustainability needs for education and training from software engineers' perspective. We conducted 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. Our findings show that organisations are interested in sustainability, both idealistically and increasingly for core business reasons. They seek to improve the sustainability of processes and products but encounter difficulties, like the trade-off between short-term financial profitability and long-term sustainability goals. To fill the gaps, they have promoted in-house training courses, collaborated with universities, and sent employees to external training. The acquired competencies make sustainability an integral part of software development. We conclude that educational programs should include knowledge and skills on core sustainability concepts, system thinking, soft skills, technical sustainability, sustainability impact and measurements, values and ethics, standards and legal aspects, and advocacy and lobbying.

Submitted to arXiv on 30 Apr. 2023

Tools for this paper

Explain it differently 3 free rewrites left today
Export BibTeX · RIS (Zotero, Mendeley, EndNote) · Markdown (Notion, Obsidian) · Premium
Citation alerts Premium
Journal club Slides to present it Premium
For journalists Press kit and hype check Premium

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

Figures and plots

Ask about a figure by number or use its question button to request visual analysis. Up to two figures and four image panels per question. Values read from plots are approximate; check the original data.

AI assistant instructions?

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.