paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Do programmers work at night or during the weekend?

程序员在夜间或周末工作吗?
ICSE Proceedings of the 40th International Conference on Software Engineering2018匹配度 1/10 · 该论文是软件工程领域的实证研究,分析开源项目提交时间戳以刻画工程师工作时段,与静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析均无直接关系。尽管主题涉及程序员,但研究问题和方法都不在用户研究画像的核心范围内。引用 31 inbox
Maëlick Claes, Mika V. Mäntylä, Miikka Kuutila, Bram Adams
crossref: 2026-09-12

AI 速览

一句话:通过 86 个开源项目的提交时间戳首次大规模实证刻画软件工程师的工作时段,发现多数人遵循典型办公时间。

异常工作时间会损害健康、幸福感和生产力,但此前缺乏对软件工程师实际工作模式的大规模实证刻画。本文分析 86 个大型开源项目的提交时间戳,涵盖受雇与志愿开发者,以建立可用于压力与过载检测的工作模式基线。研究发现,三分之二的软件工程师主要遵循典型办公时间(10 点至 18 点),通常不在夜间和周末工作,但项目与个体间差异很大。研究未支持项目成熟会减少异常工时的假设。Firefox 案例表明,受雇开发者更多在办公时间工作,而资历(提交次数或职位)不影响工作时间。作者认为,基于工时或工作产物时间戳进行压力检测,需要建立个体层面的基线。

问题
需要大规模实证了解软件工程师的实际工作时间模式,以支持自动压力与过载检测,并弥补已有研究不足。
方法
分析 86 个大型开源项目的提交时间戳,比较受雇与志愿开发者,并开展 Firefox 案例研究。
评估
基于提交时间戳的量化统计分析,覆盖项目、个体、雇佣状态、资历与项目成熟度等维度。
原文摘要(Abstract)

Abnormal working hours can reduce work health, general well-being, and productivity, independent from a profession. To inform future approaches for automatic stress and overload detection, this paper establishes empirically collected measures of the work patterns of software engineers. To this aim, we perform the first large-scale study of software engineers' working hours by investigating the time stamps of commit activities of 86 large open source software projects, both containing hired and volunteer developers. We find that two thirds of software engineers mainly follow typical office hours, empirically established to be from 10h to 18h, and do not usually work during nights and weekends. Large variations between projects and individuals exist. Surprisingly, we found no support that project maturation would decrease abnormal working hours. In the Firefox case study, we found that hired developers work more during office hours while seniority, either in terms of number of commits or job status, did not impact working hours. We conclude that the use of working hours or timestamps of work products for stress detection requires establishing baselines at the level of individuals.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot4503,
  title = {Do programmers work at night or during the weekend?},
  author = {Maëlick Claes and Mika V. Mäntylä and Miikka Kuutila and Bram Adams},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3180155.3180193}
}