Towards a Science of Developer eXperience (DevX)
- URL: http://arxiv.org/abs/2506.23715v1
- Date: Mon, 30 Jun 2025 10:42:57 GMT
- Title: Towards a Science of Developer eXperience (DevX)
- Authors: Benoit Combemale,
- Abstract summary: This column advocates for the formal recognition of Developer eXperience (DevX) as a distinct research field.<n>DevX profoundly influences critical development activities and overall productivity.<n>We identify key rationales, scientific enablers, and interdisciplinary intersections that support this emerging discipline.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- 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.
Related papers
- ScienceBoard: Evaluating Multimodal Autonomous Agents in Realistic Scientific Workflows [82.07367406991678]
Large Language Models (LLMs) have extended their impact beyond Natural Language Processing.<n>Among these, computer-using agents are capable of interacting with operating systems as humans do.<n>We introduce ScienceBoard, which encompasses a realistic, multi-domain environment featuring dynamic and visually rich scientific software.
arXiv Detail & Related papers (2025-05-26T12:27:27Z) - Towards deployment-centric multimodal AI beyond vision and language [67.02589156099391]
We advocate a deployment-centric workflow that incorporates deployment constraints early to reduce the likelihood of undeployable solutions.<n>We identify common multimodal-AI-specific challenges shared across disciplines and examine three real-world use cases.<n>By fostering multidisciplinary dialogue and open research practices, our community can accelerate deployment-centric development for broad societal impact.
arXiv Detail & Related papers (2025-04-04T17:20:05Z) - Exploring the Experiences of Experts: Sustainability in Agile Software Development - Insights from the Finnish Software Industry [1.0914774377511212]
This study aims to explore sustainability within agile software development in the Finnish software industry.
The findings indicate a growing interest among experts in integrating sustainability into agile software development.
The study proposes three key elements to be considered in the software engineering roadmap 2030.
arXiv Detail & Related papers (2024-07-09T15:53:46Z) - Impermanent Identifiers: Enhanced Source Code Comprehension and Refactoring [43.5512514983067]
This article introduces an innovative approach to code augmentation centered around Impermanent Identifiers.
The primary goal is to enhance the software development experience by introducing dynamic identifiers that adapt to changing contexts.
This study rigorously evaluates the adoption and acceptance of Impermanent Identifiers within the software development landscape.
arXiv Detail & Related papers (2024-06-13T12:54:02Z) - Infrastructure Engineering: A Still Missing, Undervalued Role in the Research Ecosystem [0.0]
Research has become increasingly reliant on software.
The need for such a role is not just ideal, but essential for the continued success of science.
In this article we will highlight the importance of this missing layer, providing examples of how a missing role of infrastructure engineer has led to inefficiencies.
arXiv Detail & Related papers (2024-05-17T00:15:43Z) - Making Software Development More Diverse and Inclusive: Key Themes, Challenges, and Future Directions [50.545824691484796]
We identify six themes around the theme challenges and opportunities to improve Software Developer Diversity and Inclusion (SDDI)<n>We identify benefits, harms, and future research directions for the four main themes.<n>We discuss the remaining two themes, Artificial Intelligence & SDDI and AI & Computer Science education, which have a cross-cutting effect on the other themes.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Industrial Challenges in Secure Continuous Development [0.7734726150561089]
The intersection between security and continuous software engineering has been of great interest since the early years of the agile development movement.
This paper summarizes a relevant part of our endeavors in which we validated challenges with several practitioners of different roles.
More than framing a set of challenges, we conclude by presenting four key research directions we identified for practitioners and researchers to delineate future work.
arXiv Detail & Related papers (2024-01-12T12:02:16Z) - Xcrum: A Synergistic Approach Integrating Extreme Programming with Scrum [0.0]
This article aims to provide an overview of two prominent Agile methodologies: Scrum and Extreme Programming (XP)
The integration of XP practices into Scrum has given rise to a novel hybrid methodology known as "Xcrum"
It should be highlighted that, given this new approach's incorporation of the strengths of both methods, it holds the potential to outperform the original frameworks.
arXiv Detail & Related papers (2023-10-05T01:39:10Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDev is a chat-powered software development framework in which specialized agents are guided in what to communicate.
These agents actively contribute to the design, coding, and testing phases through unified language-based communication.
arXiv Detail & Related papers (2023-07-16T02:11:34Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
Large-scale software development has become a highly collaborative endeavour.
This chapter explores the ecosystems of development bots and GitHub Actions.
It provides an extensive survey of the state-of-the-art in this domain.
arXiv Detail & Related papers (2023-05-08T15:24:23Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.