Mind the Gap: On the Relationship Between Automatically Measured and Self-Reported Productivity
This study addresses the problem of accurately measuring software developer productivity for software engineering researchers and practitioners, by examining the correlation between different measurement approaches.
This paper investigates the relationship between automatically measured and self-reported productivity among 81 software developers at Microsoft. It aims to bridge the gap between these two distinct research lines on developer productivity.
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.