An Actionable Framework for Understanding and Improving Developer Experience
Michaela Greiler, Margaret-Anne Storey, Abi Noda

TL;DR
This paper presents the DX Framework, an actionable model derived from interviews with developers, to help organizations understand and enhance developer experience, thereby boosting productivity and satisfaction.
Contribution
It introduces the DX Framework, a novel conceptual tool based on empirical insights to guide improvements in developer experience within organizations.
Findings
Factors influencing developer experience identified
Strategies for improving developer experience outlined
Barriers and coping mechanisms documented
Abstract
Developer experience is an important concern for software organizations as enhancing developer experience improves productivity, satisfaction, engagement and retention. We set out to understand what affects developer experience through semi-structured interviews with 21 developers from industry, which we transcribed and iteratively coded. Our findings elucidate factors that affect developer experience and characteristics that influence their respective importance to individual developers. We also identify strategies employed by individuals and teams to improve developer experience and the barriers that stand in their way. Lastly, we describe the coping mechanisms of developers when developer experience cannot be sufficiently improved. Our findings result in the DX Framework, an actionable conceptual framework for understanding and improving developer experience. The DX Framework…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Open Source Software Innovations · Software Engineering Research
