Software Engineering Research Papers
DevEx: What Actually Drives Productivity
Focusing on the developer experience (DevEx) as a primary driver of organizational performance.
Flow and Friction
Using Logs Data to Identify When Software Engineers Experience Flow or Focused Work. Flow occurs during periods of focus; isolating focused work via logs can help measure productivity non-intrusively.
Developer Experience Measurement
- GSM Framework: Goals (Quality, Attention, Complexity, Velocity, Satisfaction), Signals, and Metrics.
- Quantitative vs. Qualitative: Quantitative metrics give scale, but only qualitative studies provide the narrative and context on why engineers make certain choices.
- Actionable Metrics: If no action will be taken based on a metric, there is no point in capturing it.