To improve software developers' productivity has been the holy grail of software engineering research. But before we can claim to have improved it, we must first be able to measure productivity. This is far from trivial. In fact, two separate research lines on software engineers' productivity have co-existed almost in complete isolation for a long time: automated product and process measures on the one hand and self-reported or perceived productivity on the other hand. In this article, we bridge the gap between the two with an empirical study of 81 software developers at Microsoft.
翻译:提高软件开发商的生产率一直是软件工程研究的神圣弱点。 但是,在我们能够声称改进了软件工程研究之前,我们必须首先能够测量生产率。 这远非微不足道。 事实上,关于软件工程师生产率的两条不同的研究线长期以来几乎完全孤立地同时存在:一方面是自动化产品和工艺措施,另一方面是自我报告或感觉到的生产率。 在文章中,我们用微软81名软件开发商的经验研究来弥合两者之间的差距。