arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2305.00436cs.SE
收藏

软件工程中的可持续发展能力与技能:行业视角

Sustainability Competencies and Skills in Software Engineering: An Industry Perspective

Rogardt Heldal, Ngoc-Thanh Nguyen, Ana Moreira, Patricia Lago, Leticia Duboc, Stefanie Betz, Vlad C. Coroama, Birgit Penzenstadler, Jari Porras, Rafael Capilla,… 展开作者

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

AI总结:

本研究从软件工程师视角调研28个跨国IT相关组织的可持续发展需求,明确行业所需的可持续发展技能,提出软件工程教育应涵盖核心概念、技术可持续性等多维度内容。

摘要:

实现联合国可持续发展目标(SDGs)需要足够的意识水平与行动来应对可持续发展挑战。软件系统将在推进这些目标的过程中发挥重要作用。可持续发展技能对于支持软件系统开发、为公民提供可持续的IT支持服务而言必不可少。尽管越来越多的学术机构将可持续发展教育纳入工程与计算机科学课程,但目前仍缺乏针对IT专业人员开发这类系统所需能力与技能的全面研究。本研究旨在从软件工程师的视角,识别行业层面对教育与培训的可持续发展需求。我们对来自9个国家、28个设有IT部门的组织的专家开展了访谈与焦点小组讨论,以了解他们在可持续发展方面的兴趣、目标与成果,以及实现这些目标所需的技能与能力。研究结果表明,各组织对可持续发展抱有兴趣,既出于理想主义考量,也越来越多地出于核心业务原因。它们寻求提升流程与产品的可持续性,但也面临诸多困难,比如短期财务盈利与长期可持续发展目标之间的权衡。为填补这些缺口,它们推出了内部培训课程、与大学开展合作,并派遣员工参加外部培训。所获得的能力使可持续发展成为软件开发的有机组成部分。我们得出结论:教育项目应涵盖核心可持续发展概念、系统思维、软技能、技术可持续性、可持续发展影响与度量、价值观与伦理、标准与法律层面,以及倡导与游说相关的知识与技能。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑