[論文レビュー] Sustainability Competencies and Skills in Software Engineering: An Industry Perspective
本研究は、9か国にまたがる28の組織におけるインタビューおよびフォーカスグループを通じて、業界の視点からソフトウェアエンジニアに求められる持続可能性のための能力とスキルを同定した。研究では、企業がビジネス的・社会的要因から持続可能性を追求する意図を強めている一方で、持続可能性の概念が明確でないことや利益性とのトレードオフが実装の障壁となっていることが明らかになった。これにより、持続可能性のマインドセット、システム思考、技術的・ソフトスキル、持続可能なソフトウェア工学のためのビジネスケース構築に関する的確な教育の必要性が示された。
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.
研究の動機と目的
- ソフトウェア開発における持続可能性に関連する、業界組織の関心、目標、および課題を理解すること。
- 組織の持続可能性目標を達成するためにIT専門職が求める、具体的な持続可能性関連の能力とスキルを同定すること。
- 持続可能なソフトウェア工学に焦点を当てた教育プログラムの開発を支援するために、学術カリキュラムと業界のニーズのギャップを埋めること。
- ソフトウェア工学教育およびトレーニングにおける産業的持続可能性ニーズに関する包括的な研究の不足に対処すること。
- 現実の産業ニーズに基づいて、コアなトピックと能力を同定することで、持続可能性をコンピューティングカリキュラムに統合することを支援すること。
提案手法
- 9か国にまたがる28の組織のIT専門職を対象に、定性的インタビューおよびフォーカスグループを実施した。
- 組織の関心、持続可能性目標、実装の課題、および必要なスキルに関するデータを収集した。
- テーマ的分析を用いて、持続可能性関連の関心、目標、およびスキル要件における繰り返し現れるテーマを同定した。
- 同定された能力を、環境的、経済的、社会的、技術的、個人的という持続可能性の次元にマッピングした。
- 持続可能性能力の包括的なフレームワークを、ソフトウェア工学教育に統合するために合成した。
- コアな持続可能性の概念、システム思考、倫理、基準、およびビジネスケース構築を統合したカリキュラムフレームワークを提言した。

実験結果
リサーチクエスチョン
- RQ1IT部門を有する組織が持続可能性に関して関心を寄せているのはどのような点か?
- RQ2これらの組織が達成しようとしている持続可能性の目標は何か、またそのために採用している戦略は何か?
- RQ3組織の持続可能性目標を達成するために、ソフトウェアエンジニアに求められる持続可能性関連の能力とスキルは何か?
- RQ4組織は現在、持続可能性スキルのギャップをどのように対処しているのか。また、そのアプローチの限界は何か?
- RQ5業界のニーズを満たすために、ソフトウェア工学教育に含まれるべきコアなトピックと能力は何か?
主な発見
- 組織は、イデオロギー的およびコアビジネスの理由から、持続可能性の追求をますます推進している。特に製品およびプロセスの持続可能性を向上させることを目的としている。
- 主な課題は、短期的な利益性と長期的な持続可能性目標とのトレードオフであり、持続可能性の概念に対する理解が曇っていることも要因となっている。
- 組織は、持続可能性スキルのギャップを埋めるために、主に社内研修、大学との連携、外部のコースに依存している。
- 最も重要な能力として、システム思考、持続可能性のマインドセット、技術的持続可能性、ビジネスケース構築、倫理的意思決定が同定された。
- 環境的、経済的、社会的、技術的、個人的次元すべてにわたる教育プログラムの統合が強く求められており、技術的側面にとどまらない。
- 持続可能性は、環境的および社会的利点を測定可能な経済的価値に変換する能力を重視した、ソフトウェア工学カリキュラムのコアな構成要素として埋め込まれるべきである。

より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。