一句话:以数据驱动视角分析产品、流程与人员如何影响开发者生产力,并总结工具与流程干预及未来挑战。
本报告关注软件工程中的开发者生产力,问题在于产品、流程和人员三类因素如何共同影响生产力,以及如何通过干预加以提升。讲者采用数据驱动方法,基于已发表工作,结合工业界案例展开分析:在产品层面讨论工作量估算与缺陷预测,在流程层面讨论分布式开发,在人员层面讨论新员工的上手与融入。报告还总结工具引入和流程变更等干预措施的效果,并讨论未来挑战。评估主要依托工业案例和既有研究,而非新的对照实验。
In this talk I will provide a broad overview on developer productivity and dive deep into specific analysis related to how product, process and the people impact productivity. I will use examples from industry on effort estimation and defect prediction in product, distributed development in process and the ramp up of new employees in the people category. The talk will also cover interventions via tools and process changes and their impact and discuss future challenges. This talk will be based on previously published work.
DOI 原文 ·
@inproceedings{paperbot6351,
title = {The 4ps: product, process, people, and productivity: a data-driven approach to improve software engineering (keynote)},
author = {Nachiappan Nagappan},
booktitle = {FSE},
year = {2021},
doi = {10.1145/3468264.3478690}
}