Google开发者生产力提升因素:代码质量

Lobsters Hottest 论文

摘要

本研究探讨了Google开发者的生产力,发现代码质量及其他因素对生产力有因果影响,代码质量通过面板数据分析显示出强烈的影响。

<p>摘要:理解哪些因素影响软件开发者生产力可以帮助组织在技术和社交环境中做出明智的投资。但研究文献要么聚焦于在生态有效环境中开发者生产力的相关因素,要么聚焦于在高度受限环境中导致开发者生产力的因素。在本文中,我们通过两个分析来弥合这一差距,研究Google的软件开发者。在第一个分析中,我们使用包含39个生产力因素的面板数据,发现代码质量、技术债务、基础设施工具和支持、团队沟通、目标和优先级以及组织变革和流程都与自我报告的开发者生产力有因果关系。在第二个分析中,我们使用滞后面板分析来加强我们的因果主张。我们发现,感知代码质量的增加往往伴随着感知开发者生产力的提高,但反之则不然,这为代码质量影响个人开发者生产力提供了迄今为止最强的证据。</p> <p><a href="https://lobste.rs/s/mwc2fu/what_improves_developer_productivity_at">评论</a></p>
查看原文

相似文章

Google IDE 发展史

Hacker News Top

回顾 Google IDE 的演变历程:从个人选择的碎片化生态,到一款名为 Cider 的云端 IDE 的开发——该 IDE 因其在编辑和代码审查方面的高效性而广受欢迎。

AI生产率差距

Hacker News Top

对软件工程中“AI生产率差距”的分析,认为AI主要加快了开发人员工作中编码部分的速度,而设计、评审和会议等其他关键任务基本未变,导致整体收益仅略有提升。报告还指出,初级员工比高级员工受益更多,这与一些领导者的假设相反。