Skip to main content
QUICK REVIEW

[論文レビュー] Time Pressure in Software Engineering: A Systematic Literature Review.

Miikka Kuutila, Mika Mäntylä|arXiv (Cornell University)|Jan 17, 2019
Software Engineering Techniques and Practices参考文献 125被引用数 5
ひとこと要約

本稿の系統的文献レビューでは、ソフトウェア工学分野における時間的圧力に関する88件の研究を分析し、開発フェーズにわたる定義、指標、原因、影響を同定した。時間的圧力は一貫してソフトウェア品質を低下させるが、生産性を向上させる傾向にあり、プロジェクト管理において重要なトレードオフであることが明らかになった。

ABSTRACT

Large project overruns and overtime work have been reported in the software industry. Experiments and case studies have investigated the relationship between time pressure and software quality and productivity. Our search strategy examined 5,332 papers and identified 88 papers as having relevant contributions related to time pressure in a software engineering. Our review investigated definitions, metrics, and causes of time pressure. Also, we map the papers to process phases and approaches. Last, we summarize the effects of time pressure on quality and productivity. The majority of the reported results support the outcome of reduced quality and increased productivity with time pressure.

研究の動機と目的

  • ソフトウェア工学における時間的圧力の定義、指標、原因を調査すること。
  • ソフトウェア開発プロセスのフェーズおよび手法にわたる時間的圧力の研究をマッピングすること。
  • 時間的圧力がソフトウェア品質および開発者生産性に与える影響に関する実証的知見を統合すること。
  • 既存の時間的圧力に関する研究における研究ギャップおよび一貫性の欠如を同定すること。
  • ソフトウェアプロジェクトにおける時間的圧力の管理に関する実務家および研究者向けの包括的根拠を提供すること。

提案手法

  • 5,332件の論文を含む学術データベースを対象に、事前に定義された検索戦略を用いて系統的文献レビューを実施した。
  • ソフトウェア工学における時間的圧力に関連する研究の関連性に基づき、88件の関連研究を含む選定基準を適用した。
  • 定義、指標、原因、プロセスフェーズへのマッピング、品質および生産性への影響についてのデータ抽出を実施した。
  • 開発フェーズ(例:要件分析、設計、実装)およびアプローチ(例:実験的、事例研究)別に研究を分類した。
  • 報告された結果および方法論的アプローチのパターンを同定するために主題的統合を用いた。
  • 研究間での証拠の整合性および質を評価することで、発見の信頼性を検証した。

実験結果

リサーチクエスチョン

  • RQ1ソフトウェア工学研究における時間的圧力の一般的な定義および指標は何か?
  • RQ2ソフトウェア開発プロジェクトにおける時間的圧力の主な原因は何か?
  • RQ3時間的圧力はソフトウェア開発ライフサイクルのどのフェーズにどのように分布しているか?
  • RQ4時間的圧力がソフトウェア品質および開発者生産性に与える報告された影響は何か?
  • RQ5ソフトウェア工学における時間的圧力の研究に最も頻繁に用いられる方法論的アプローチは何か?

主な発見

  • 大多数の研究が、時間的圧力が欠陥密度の増加や保守性の低下を含む、測定可能なソフトウェア品質の低下をもたらすと報告している。
  • 時間的圧力は一貫して生産性の向上と関連しており、開発者は厳しい締切下で作業をより速やかに完了する傾向にある。
  • 時間的圧力は、スケジューリング制約が最も厳しい実装およびテストフェーズで最も頻繁に報告されている。
  • 時間的圧力の一般的な指標には、締切のずれ、計画対実績作業時間、スケジュールの余裕(スラック)が含まれる。
  • 本レビューでは、標準化された定義および測定アプローチの欠如により、研究間で一貫性の欠如が生じていると同定した。
  • 実験的および事例研究手法が最も一般的な研究アプローチであるが、一般化可能性にばらつきが見られた。

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

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

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

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