DocumentCode
2430728
Title
Developer experience: Concept and definition
Author
Fagerholm, Fabian ; Münch, Jürgen
Author_Institution
Dept. of Comput. Sci., Univ. of Helsinki, Helsinki, Finland
fYear
2012
fDate
2-3 June 2012
Firstpage
73
Lastpage
77
Abstract
New ways of working such as globally distributed development or the integration of self-motivated external developers into software ecosystems will require a better and more comprehensive understanding of developers´ feelings, perceptions, motivations and identification with their tasks in their respective project environments. User experience is a concept that captures how persons feel about products, systems and services. It evolved from disciplines such as interaction design and usability to a much richer scope that includes feelings, motivations, and satisfaction. Similarly, developer experience could be defined as a means for capturing how developers think and feel about their activities within their working environments, with the assumption that an improvement of the developer experience has positive impacts on characteristics such as sustained team and project performance. This article motivates the importance of developer experience, sketches related approaches from other domains, proposes a definition of developer experience that is derived from similar concepts in other domains, describes an ongoing empirical study to better understand developer experience, and finally gives an outlook on planned future research activities.
Keywords
human factors; project management; psychology; software development management; comprehensive understanding; developer experience; developer feelings; developer motivation; developer perception; human factor; interaction design; project environment; project performance; satisfaction; software ecosystem; software psychology; team performance; usability; user experience; Human factors; Humans; Integrated circuit modeling; Productivity; Programming; Software; Software engineering; Developer experience; high-performing teams; human factors; software development environment; software psychology;
fLanguage
English
Publisher
ieee
Conference_Titel
Software and System Process (ICSSP), 2012 International Conference on
Conference_Location
Zurich
Print_ISBN
978-1-4673-2351-2
Electronic_ISBN
978-1-4673-2350-5
Type
conf
DOI
10.1109/ICSSP.2012.6225984
Filename
6225984
Link To Document