학술논문

Developer Productivity for Humans, Part 6: Measuring Flow, Focus, and Friction for Developers
Document Type
Periodical
Source
IEEE Software IEEE Softw. Software, IEEE. 40(6):16-21 Jan, 2023
Subject
Computing and Processing
Human in the loop
Human computer interaction
Software development management
Language
ISSN
0740-7459
1937-4194
Abstract
In this article, we describe our human-centered approach to understanding flow, focus, and friction as developers experience them. We emphasized the developer’s point of view by 1) understanding developers’ subjective experiences; 2) identifying logs-based signals that most closely represent these experiences; and 3) validating our metrics against self-reported data. We hope our approach and these examples will inspire others to adopt a holistic view developer experience, one that carefully considers the human in the loop.