Sustainability Competencies and Skills in Software Engineering: An Industry Perspective

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.

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

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

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

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

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.
Created on 11 Nov. 2024

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.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

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.