Skip to main content
QUICK REVIEW

[論文レビュー] Clearing the Path for Software Sustainability

Jennifer Gross, Sofía Ouhbi|arXiv (Cornell University)|May 24, 2024
Innovative Approaches in Technology and Social DevelopmentBusiness, Management and Accounting被引用数 3
ひとこと要約

この論文は、定義の曖昧さ、統合タイミングの不一致、メトリクスやツールの不足、視野の狭さ、教育の不十分さといった、ソフトウェアの持続可能性を阻害する主な課題を特定し、明確化している。本論文は、理解を統一し、ソフトウェア開発ライフサイクルの実践に持続可能性を統合し、持続可能なソフトウェア工学のための実行可能な研究および教育を導く構造的フレームワークを提唱する。

ABSTRACT

The advancement of software sustainability encounters notable challenges, underscoring the necessity for understanding these challenges to facilitate significant progress and pave the way for effective solutions to advance software sustainability. This paper outlines key challenges identified in literature based on findings from a tertiary study. Challenges identified include: confusion regarding the definition of software sustainability, uncertainty about when to consider sustainability in software development, lack of assessment metrics and tools, narrow perspectives on sustainability in software systems, insufficient awareness and education, and a lack of serious considerations in practice. The paper aims at clarifying the confusion surrounding software sustainability to motivate effective solutions. The provided recommendations aim to give a more organized approach towards advancing sustainable software development, emphasizing comprehensive strategies, the integration of sustainability as a fundamental aspect of software development, actionable research directions, and the cultivation of a common understanding of sustainable software.

研究の動機と目的

  • 研究および実践におけるソフトウェア持続可能性の増大するニーズに対応し、広範な混乱や一貫性の欠如に起因する混乱を解消する。
  • 三次文献調査の結果を統合することで、ソフトウェア持続可能性の現状を明確化する。
  • 定義の曖昧さ、評価ツールの不足、教育の不十分さといった、継続的な課題を特定し、分類する。
  • 持続可能性をソフトウェア工学の根幹的原則として制度化するための実行可能な提言を提供する。
  • 持続可能なソフトウェア開発を体系的かつ前向きに進めるために、共通理解と調整された研究の方向性を促進する。

提案手法

  • ソフトウェア持続可能性に関する既存の研究を統合・分析するため、三次文献調査を実施する。
  • 出版済みの文献を系統的に分析し、繰り返し現れる課題を特定する。
  • 定義の曖昧さ、タイミングの不確実性、メトリクスやツールの欠如、視野の狭さ、認知の低さ、実務的無視の6つの主要分野に課題を分類する。
  • ソフトウェア開発プロセスへの持続可能性の統合をガイドする構造的フレームワークを提唱する。
  • 持続可能性を包括的な戦略、教育、ツール開発を通じて、第一の関心事として統合する必要性を強調する。
  • ソフトウェア工学において持続可能性を「選択的」ではなく「基盤的」なものとして扱うためのマインドセットと実践の転換を提唱する。

実験結果

リサーチクエスチョン

  • RQ1実践および研究におけるソフトウェア持続可能性の進展を妨げる主な課題は何ですか?
  • RQ2定義の曖昧さは、ソフトウェア開発における持続可能性の原則の一貫した適用にどのように影響しますか?
  • RQ3なぜソフトウェア開発ライフサイクルにおいて、いつ持続可能性の配慮を統合すべきかについての不確実性が生じるのですか?
  • RQ4持続可能なソフトウェア開発における評価メトリクス、ツール、教育リソースの主なギャップは何ですか?
  • RQ5どのようにすれば、ソフトウェア工学の実践に持続可能性を体系的かつ根幹的な原則として統合できますか?

主な発見

  • 定義の曖昧さが依然として主要な障壁となっており、研究および実践の両方で「持続可能なソフトウェア」とは何かについての合意が存在しない。
  • ソフトウェア開発プロセスへの持続可能性の統合タイミングについて、広範な不確実性が存在する。
  • 標準化されたメトリクスやツールの欠如が、ソフトウェア持続可能性の評価および改善を妨げている。
  • 持続可能性の視点はしばしば環境的影響に限定され、社会的・経済的・技術的側面が無視されがちである。
  • 認知不足と教育の不十分さが、ソフトウェア工学のカリキュラムおよび産業界における持続可能な実践の採用を制限している。
  • 持続可能性はしばしばソフトウェア開発の際の後回しの考慮事項として扱われており、根本的な要件とは見なされない。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。