Sustainability Competencies and Skills in Software Engineering: An Industry Perspective

AI-generated keywords: Industrial Sustainability Education Training Software Engineers UN SDGs

AI-generated Key Points

  • Organizations are increasingly interested in sustainability for idealistic and core business reasons
  • Challenges include the trade-off between short-term financial profitability and long-term sustainability goals
  • Organizations have implemented in-house training courses, collaborated with universities, and sent employees to external training programs to address these challenges
  • 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, as well as advocacy and lobbying
  • Potential limitations include biases of those interviewed and ontological uncertainty of the future
  • IT professionals need competencies in sustainable software development to support achieving the United Nations Sustainable Development Goals (SDGs)
  • Providing appropriate education and training opportunities for software engineers is crucial for successful implementation of industrial sustainability initiatives.
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

This study aims to identify the industrial sustainability needs for education and training from the perspective of software engineers. The researchers conducted interviews and focus groups with experts from 28 organizations with an IT division from nine countries. The findings show that organizations are increasingly interested in sustainability for both idealistic reasons and core business reasons. They face challenges such as the trade-off between short-term financial profitability and long-term sustainability goals. To address these challenges, organizations have implemented in-house training courses, collaborated with universities, and sent employees to external training programs. The acquired competencies make sustainability an integral part of software development. Based on the findings, the study concludes 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, as well as advocacy and lobbying. The research acknowledges potential limitations related to biases of those interviewed and ontological uncertainty of the future. Overall, this research provides valuable insights into the competencies needed by IT professionals to develop sustainable software systems in support of achieving the United Nations Sustainable Development Goals (SDGs). It highlights the importance of providing appropriate education and training opportunities for software engineers to ensure successful implementation of industrial sustainability initiatives.
Created on 19 Sep. 2023

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

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.