paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Code Today, Deadline Tomorrow: Procrastination Among Software Developers

今日写代码,明日截止:软件开发者中的拖延现象
ICSE 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE)2025匹配度 0/10 · 该论文是软件工程中开发者行为/心理学的定性访谈研究(拖延症诱因、影响与缓解策略),与用户画像关注的静态分析、Agentic 程序、浮点程序分析、贝叶斯程序分析以及 LLM 与形式化验证的交叉等方向完全无关,既无形式化理论也无与 LLM/静态分析相关的技术内容。引用 0 inbox
Zeinabsadat Saghi, Thomas Zimmermann, Souti Chattopadhyay
crossref: 2026-09-12

AI 速览

一句话:首个针对软件开发者的拖延症访谈研究,揭示其诱因、正负效应与缓解策略。

拖延是常见现象,但软件开发者为何拖延、拖延如何影响其工作以及如何管理,尚缺乏研究。本文首次对开发者拖延进行实证调查。作者访谈了来自不同行业的15名开发者,通过定性编码分析访谈数据,并使用成员核查验证发现。结果归纳出14种拖延对开发者生产力的负面效应,同时也发现8种正面效应,其中4种影响满意度。触发因素分为任务相关、个人和外部三类。作者还整理了19种缓解技巧,聚焦于提升意识与任务专注、辅助任务规划以及建立团队支持,并据此讨论面向开发者的干预措施和工具构建建议。研究表明,开发者的拖延效应与触发因素相比其他人群具有独特性。

问题
软件开发者为何拖延、拖延如何影响其工作,以及开发者应如何管理拖延,目前尚不清楚。
方法
对15名来自不同行业的开发者进行访谈研究,采用定性编码归纳主题,并通过成员核查验证发现。
评估
基于访谈数据归纳拖延的正面与负面效应、三类触发因素和19种缓解技巧,进而提出干预与工具构建建议。
原文摘要(Abstract)

Procrastination, the action of delaying or postponing something, is a well-known phenomenon that is relatable to all. While it has been studied in academic settings, little is known about why software developers procrastinate. How does it affect their work? How can developers manage procrastination? This paper presents the first investigation of procrastination among developers. We conduct an interview study with (n=15) developers across different industries to understand the process of procrastination. Using qualitative coding, we report the positive and negative effects of procrastination and factors that triggered procrastination, as perceived by participants. We validate our findings using member checking. Our results reveal 14 negative effects of procrastination on developer productivity. However, participants also reported eight positive effects, four impacting their satisfaction. We also found that participants reported three categories of factors that trigger procrastination: task-related, personal, and external. Finally, we present 19 techniques reported by our participants and studies in other domains that can help developers mitigate the impacts of procrastination. These techniques focus on raising awareness and task focus, help with task planning, and provide pathways to generate team support as a mitigation means. Based on these findings, we discuss interventions for developers and recommendations for tool building to reduce procrastination. Our paper shows that procrastination has unique effects and factors among developers compared to other populations.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot8753,
  title = {Code Today, Deadline Tomorrow: Procrastination Among Software Developers},
  author = {Zeinabsadat Saghi and Thomas Zimmermann and Souti Chattopadhyay},
  booktitle = {ICSE},
  year = {2025},
  doi = {10.1109/icse55347.2025.00198}
}