arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1802.05084cs.SE
收藏

程序员是在晚上工作还是在周末工作?

Do Programmers Work at Night or During the Weekend?

Maëlick Claes, Mika Mäntylä, Miikka Kuutila, Bram Adams

摘要:

不正常的工作时间会降低工作健康,总体福祉和生产力,独立于职业。为了通知未来的方法自动压力和过载检测,本文建立了经验收集的措施,软件工程师的工作模式。为了这个目标,我们进行了第一次大规模的研究软件工程师的工作时间通过调查的时间戳的提交活动的86个大型开源软件项目,包括雇用和志愿者开发人员。我们发现,三分之二的软件工程师主要遵循典型的办公时间,经验上确定为10小时到18小时,并且通常不在晚上和周末工作。项目和个人之间存在很大差异。令人惊讶的是,我们发现没有支持项目成熟会减少不正常的工作时间。在Firefox的案例研究中,我们发现雇佣的开发人员在办公时间工作更多,而资历,无论是提交数量还是工作状态,都不会影响工作时间。我们的结论是,使用工作时间或工作产品的时间戳进行压力检测需要在个人层面建立基线。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑