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 f...
Background: Developer experience should be considered a key factor from the beginning of the use of ...
Refactoring is widely recognized as one of the efficient techniques to manage technical debt and mai...
Software development requires high problem-solving skills and creativity, making it a profession wit...
New ways of working such as globally distributed development or the integration of self-motivated ex...
Abstract—New ways of working such as globally distributed development or the integration of self-mot...
Developer Experience (DX) is being emphasized in recent research, either on the topic of understandi...
This study aims to investigate and characterize the factors that affect Developer Experience (DX) in...
Software developers are both users of development tools but also designers of new software systems. ...
Software developers use software products to design and develop new software products for others to ...
Context: Software development is a widespread activity. It is rapidly evolving through past decades....
Two key indicators of system success are that the software performs as intended and the users are sa...
Software development organizations strive to enhance the productivity of their developers. All too o...
What is a good workday for a software developer? What is a typical workday? We seek to answer these ...
In this paper we discuss the impact software developer performance has on project outcomes. Project ...
User eXperience (UX) is a key factor in the success of software systems. Many software companies fac...
Background: Developer experience should be considered a key factor from the beginning of the use of ...
Refactoring is widely recognized as one of the efficient techniques to manage technical debt and mai...
Software development requires high problem-solving skills and creativity, making it a profession wit...
New ways of working such as globally distributed development or the integration of self-motivated ex...
Abstract—New ways of working such as globally distributed development or the integration of self-mot...
Developer Experience (DX) is being emphasized in recent research, either on the topic of understandi...
This study aims to investigate and characterize the factors that affect Developer Experience (DX) in...
Software developers are both users of development tools but also designers of new software systems. ...
Software developers use software products to design and develop new software products for others to ...
Context: Software development is a widespread activity. It is rapidly evolving through past decades....
Two key indicators of system success are that the software performs as intended and the users are sa...
Software development organizations strive to enhance the productivity of their developers. All too o...
What is a good workday for a software developer? What is a typical workday? We seek to answer these ...
In this paper we discuss the impact software developer performance has on project outcomes. Project ...
User eXperience (UX) is a key factor in the success of software systems. Many software companies fac...
Background: Developer experience should be considered a key factor from the beginning of the use of ...
Refactoring is widely recognized as one of the efficient techniques to manage technical debt and mai...
Software development requires high problem-solving skills and creativity, making it a profession wit...