The Affect of Software Developers: Common Misconceptions and Measurements

  title={The Affect of Software Developers: Common Misconceptions and Measurements},
  author={Daniel Graziotin and Xiaofeng Wang and P. Abrahamsson},
  journal={2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering},
The study of affects (i.e., emotions, moods) in the workplace has received a lot of attention in the last 15 years. Despite the fact that software development has been shown to be intellectual, creative, and driven by cognitive activities, and that affects have a deep influence on cognitive activities, software engineering research lacks an understanding of the affects of software developers. This note provides (1) common misconceptions of affects when dealing with job satisfaction, motivation… 
Understanding the affect of developers: theoretical background and guidelines for psychoempirical software engineering
This paper highlights the challenges to conduct proper affect-related studies with psychology, provides a comprehensive literature review in affect theory, and proposes guidelines for conducting psychoempirical software engineering.
Consequences of Unhappiness while Developing Software
Using qualitative data analysis of the responses given by 181 questionnaire participants, a classification scheme is identified of 49 consequences of unhappiness while doing software development that have detrimental consequences on developers' mental well-being, the software development process, and the produced artifacts.
Towards a Theory of Affect and Software Developers' Performance
Evidence hints that happy software developers perform better in analytic problem solving, are more productive while developing software, are prone to share their feelings in order to let researchers and managers understand them, and are susceptible to interventions for enhancing their affects on the job.
How do you feel, developer? An explanatory theory of the impact of affects on programming performance
This paper conducts a qualitative interpretive study based on face-to-face open-ended interviews, in-field observations, and e-mail exchanges to construct a novel explanatory theory of the impact of affects on development performance.
How do you feel , developer ? An explanatory theory of the impact of a ff ects on programming performance
This paper conducts a qualitative interpretive study based on face-to-face open-ended interviews, in-field observations, and e-mail exchanges to construct a novel explanatory theory of the impact of affects on development performance.
Measuring affective states from technical debt: A psychoempirical software engineering experiment
It is argued that human aspects in software engineering are an essential factor to consider, as it can result in, e.g., procrastination, apprehension, and burnout.
On the Unhappiness of Software Developers
The results indicate that software developers are a slightly happy population, but the need for limiting the unhappiness of developers remains, and 219 factors representing causes of unhappiness while developing software are identified.
Detecting Emotional Contagion in OSS Projects
  • Rashmi Dhakad, L. Benedicenti
  • Computer Science
    Proceedings of the 7th World Congress on Electrical Engineering and Computer Systems and Science
  • 2021
A simple model is proposed that determines the presence of emotional contagion, negative or positive, in an open source project in order to enrich the set of tools used to help the developers.


Towards individualized software engineering: empirical studies should collect psychometrics
It is argued that most studies in software engineering should give much more weight to human factors and empirical software engineering studies involving human developers should always consider collecting psychometric data on the humans involved.
Do moods affect programmers’ debug performance?
It is argued that programmers’ moods influence some programming tasks such as debugging, and a Literature-based framework is presented linking programming with various cognitive activities as well as linking cognitive activities with moods.
Why Does Affect Matter in Organizations
Executive Overview Interest in and research about affect in organizations have expanded dramatically in recent years. This article reviews what we know about affect in organizations, focusing on how
The emerging role of emotions in work life: An introduction.
Research into the role that emotions play in organizational settings has only recently been revived, following publication in 1983 of Hochschild's The Managed Heart. Since then, and especially over
Towards discovering the role of emotions in stack overflow
The design of an empirical study aimed to investigate the role of affective lexicon on the questions posted in Stack Overflow is described and it is argued that also the emotional style of a technical question does influence the probability of promptly obtaining a satisfying answer.
Subjective well-being.
  • E. Diener
  • Psychology
    Psychological bulletin
  • 1984
The literature on subjective well-being (SWB), including happiness, life satisfaction, and positive affect, is reviewed in three areas: measurement, causal factors, and theory. Psychometric data on
Understanding student motivation
Contemporary theories of academic motivation seek to explain students’ behaviours in academic settings. While each theory seems to possess its own constructs and unique explanations, these theories
On Being Happy or Unhappy1
The psychological condition of being happy is best understood as a matter of a person's emotional condition. I elucidate the notion of an emotional condition by introducing two distinctions
Experience Sampling Method: Measuring the Quality of Everyday Life
List of Tables and Figures Acknowledgments Part I: The Origins of ESM Chapter 1: Epistemological Foundations for the Measurement of Experience A Systematic Phenomenology The Experience Sampling