A Human-Centered Approach to Developer Productivity | IEEE Journals & Magaz
Measuring the productivity of software developers is inheritently difficult; it requires measuring humans doing a complex, creative task. They are affected by both technological and sociological aspects of their job, and these need to be evaluated in concert to deeply understand developer productivity.