## Memo ## Memo with LLM ### 論文情報 - **論文のタイトル**: Code Today, Deadline Tomorrow: Procrastination Among Software Developers - **著者と所属**: - Zeinabsadat Saghi - Thomas Zimmermann (University of California, Irvine) - Souti Chattopadhyay (University of Southern California) - **カンファレンス/ジャーナル名**: IEEE/ACM 47th International Conference on Software Engineering (ICSE 2025) - **発表年**: 2025年 ### 論文概要 本論文は、ソフトウェア開発者における先延ばし(プロクラスティネーション)の実態を初めて体系的に調査した研究である。異なる業界の15名の開発者を対象としたインタビュー研究を通じて、先延ばしの正負の影響と誘発要因を明らかにし、その対策技術を提案している。 ### 詳細解説 #### 問題設定 **問題の入力と出力**: ソフトウェア開発者の先延ばし行動のプロセス、その影響、誘発要因、および対策方法の体系的理解を目的とする。インタビューデータから質的コーディング手法により知見を抽出し、メンバーチェッキングにより検証を行う。 **必要なデータ**: 異なる業界の15名のソフトウェア開発者との半構造化インタビューデータ、および他領域の研究から得られた先延ばし対策技術に関する文献データ。 #### 提案手法 **手法の詳細**: 質的研究手法を採用し、以下の段階的アプローチを実施: 1. 異業界の開発者15名との半構造化インタビューの実施 2. グラウンデッド・セオリー・アプローチによる質的コーディング 3. 参加者によるメンバーチェッキングを通じた結果の妥当性検証 4. 他領域の研究成果との統合による対策技術の提案 #### 新規性 **先行研究との比較**: これまで学術的環境での先延ばし研究は豊富に存在したが、ソフトウェア開発者に特化した先延ばし行動の調査は本研究が初めてである。一般的な先延ばし研究とは異なり、開発者特有のタスク環境(コーディング、デバッグ、ドキュメント作成など)における先延ばしの影響と要因を明らかにした点が新規性となる。 #### 実験設定 **使用したデータセット**: 15名のソフトウェア開発者(複数業界にわたる)からの半構造化インタビューデータ **評価指標の定義**: - 先延ばしの影響: 正の効果(8項目、うち4項目は満足度に関連)と負の効果(14項目、主に生産性に関連) - 誘発要因: タスク関連、個人的、外部環境の3カテゴリー - 対策技術: 参加者と他領域研究から得られた19の技術 #### 実験結果 **具体的な数値による結果**: - **負の効果**: 開発者の生産性に対する14の負の影響を特定 - **正の効果**: 8つの正の効果を報告(うち4つは満足度向上に関連) - **誘発要因**: 3つの主要カテゴリー(タスク関連・個人的・外部環境要因) - **対策技術**: 19の具体的な対策技術を提示 - 意識向上とタスクフォーカス支援技術 - タスク計画支援技術 - チームサポート獲得のための技術 研究結果から、開発者の先延ばし行動は他の職業集団と比較して独特の効果と要因を持つことが明らかになった。これらの知見に基づき、開発者向けの介入策およびツール開発のための推奨事項を提案している。 ## Abstract 先延ばしとは、何かを遅らせたり延期したりする行為であり、誰もが共感できるよく知られた現象である。学術的環境では研究されているものの、ソフトウェア開発者がなぜ先延ばしをするのかについてはほとんど知られていない。先延ばしは開発者の仕事にどのような影響を与えるのか?開発者はどのように先延ばしを管理できるのか?本論文では、開発者における先延ばしの初の調査を提示する。我々は、先延ばしのプロセスを理解するために、異なる業界の開発者(n=15)を対象としたインタビュー研究を実施した。質的コーディングを用いて、参加者が認識した先延ばしの正負の効果と先延ばしを引き起こす要因を報告する。我々はメンバーチェッキングを用いて結果を検証した。我々の結果は、開発者の生産性に対する先延ばしの14の負の効果を明らかにした。しかし、参加者は8つの正の効果も報告し、そのうち4つは満足度に影響を与えていた。我々はまた、参加者が先延ばしを引き起こす3つのカテゴリーの要因(タスク関連、個人的、外部)を報告していることを発見した。最後に、我々の参加者と他の分野の研究によって報告された、開発者が先延ばしの影響を軽減するのに役立つ19の技術を提示する。これらの技術は、意識向上とタスクフォーカスの向上、タスク計画の支援、軽減手段としてのチームサポートを生成する経路の提供に焦点を当てている。これらの結果に基づいて、開発者への介入と先延ばしを減らすためのツール構築の推奨事項について議論する。我々の論文は、先延ばしが他の集団と比較して開発者に独特の効果と要因を持つことを示している。