Towards a Science of Developer eXperience (DevX)

๐Ÿ“… 2025-06-30
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
The software engineering community lacks a systematic, discipline-specific body of research on Developer Experience (DevX), hindering rigorous understanding of how subjective developer perceptions influence productivity, collaboration efficacy, and sustainable development practices. Method: This paper introduces the first comprehensive DevX Science framework, integrating empirical software engineering, humanโ€“computer interaction, and social science theories to establish a quantifiable, empirically testable research paradigm. Contribution/Results: The framework formally defines foundational DevX concepts, identifies key methodological and conceptual challenges, and articulates interdisciplinary research pathways. It shifts emphasis from tool-centric evaluation to human-centered development practice and provides a standardized foundation for assessing and intervening in developer well-being. By unifying theory, measurement, and intervention design, the framework advances software engineering toward greater inclusivity, human factors integration, and long-term sustainability.

Technology Category

Application Category

๐Ÿ“ Abstract
As software continues to permeate nearly every facet of modern life, the complexity and ubiquity of digital services underscore the need for sustainable, effective, and inclusive software development practices. Although software engineering has made significant progress in technical challenges since its inception, the human experience of those involved in software creation, broadly defined as developers, remains underexplored. This column advocates for the formal recognition of Developer eXperience (DevX) as a distinct research field. We argue that DevX profoundly influences critical development activities and overall productivity, especially as development becomes increasingly collaborative and diverse in terms of application domains. Building on existing efforts to measure and enhance DevX, we identify key rationales, scientific enablers, and interdisciplinary intersections that support this emerging discipline. We also outline the core scientific challenges ahead, aiming to call for actions from the research community and to promote more human-centered approaches to software engineering.
Problem

Research questions and friction points this paper is trying to address.

Formal recognition of Developer eXperience (DevX) as a research field
Impact of DevX on development activities and productivity
Need for human-centered approaches in software engineering
Innovation

Methods, ideas, or system contributions that make the work stand out.

Formal recognition of Developer eXperience (DevX)
Interdisciplinary intersections for DevX research
Human-centered approaches in software engineering
๐Ÿ”Ž Similar Papers
No similar papers found.