Happy software developers solve problems better: psychological measurements in empirical software engineering
TL;DR: A study with 42 participants investigates the relationship between the affective states, creativity, and analytical problem-solving skills of software developers and offers support for the claim that happy developers are indeed better problem solvers in terms of their analytical abilities.
read more
Abstract: For more than thirty years, it has been claimed that a way to improve software developers’ productivity and software quality is to focus on people and to provide incentives to make developers satisfied and happy. This claim has rarely been verified in software engineering research, which faces an additional challenge in comparison to more traditional engineering fields: software development is an intellectual activity and is dominated by often-neglected human factors (called human aspects in software engineering research). Among the many skills required for software development, developers must possess high analytical problem-solving skills and creativity for the software construction process. According to psychology research, affective states—emotions and moods—deeply influence the cognitive processing abilities and performance of workers, including creativity and analytical problem solving. Nonetheless, little research has investigated the correlation between the affective states, creativity, and analytical problem-solving performance of programmers. This article echoes the call to employ psychological measurements in software engineering research. We report a study with 42 participants to investigate the relationship between the affective states, creativity, and analytical problem-solving skills of software developers. The results offer support for the claim that happy developers are indeed better problem solvers in terms of their analytical abilities. The following contributions are made by this study: (1) providing a better understanding of the impact of affective states on the creativity and analytical problem-solving capacities of developers, (2) introducing and validating psychological measurements, theories, and concepts of affective states, creativity, and analytical-problem-solving skills in empirical software engineering, and (3) raising the need for studying the human factors of software engineering by employing a multidisciplinary viewpoint.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Product Development Decisions: A Review of the Literature
Vish Krishnan,Karl T. Ulrich +1 more
TL;DR: This paper looks inside the "black box" of product development at the fundamentaldecisions that are made by intention or default, adopting the perspective ofproduct development as a deliberate business process involving hundreds of decisions, many of which can be usefully supported by knowledge and tools.
The ABC of Software Engineering Research
Klaas-Jan Stol,Brian Fitzgerald +1 more
TL;DR: A taxonomy from the social sciences is adopted, termed here the ABC framework for SE research, which offers a holistic view of eight archetypal research strategies, and six ways in which the framework can advance SE research.
270
What happens when software developers are (un)happy
TL;DR: Consequences of happiness and unhappiness that are beneficial and detrimental for developers' mental well-being, the software development process, and the produced artifacts are found.
195
Stuck and frustrated or in flow and happy: sensing developers' emotions and progress
Sebastian Müller,Thomas Fritz +1 more
- 16 May 2015
TL;DR: The results show that the wide range of emotions experienced by developers is correlated with their perceived progress on the change tasks and can build a classifier to distinguish between positive and negative emotions in 71.36% of all cases.
192
Today Was a Good Day: The Daily Life of Software Developers
TL;DR: One key finding is the importance of agency, developers’ control over their workday and whether it goes as planned or is disrupted by external factors, which presents actionable recommendations for researchers and managers to prioritize process and tool improvements that make good workdays typical.
References
•Journal Article
R: A language and environment for statistical computing.
TL;DR: Copyright (©) 1999–2012 R Foundation for Statistical Computing; permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and permission notice are preserved on all copies.
410.8K
Coefficient alpha and the internal structure of tests.
TL;DR: In this paper, a general formula (α) of which a special case is the Kuder-Richardson coefficient of equivalence is shown to be the mean of all split-half coefficients resulting from different splittings of a test, therefore an estimate of the correlation between two random samples of items from a universe of items like those in the test.
Development and validation of brief measures of positive and negative affect: The PANAS scales.
TL;DR: Two 10-item mood scales that comprise the Positive and Negative Affect Schedule (PANAS) are developed and are shown to be highly internally consistent, largely uncorrelated, and stable at appropriate levels over a 2-month time period.
Philosophical transactions of the Royal Society of London. B
HighWire Press
- 01 Jan 1886
TL;DR: The Philosophical Transactions of theRoyal Society is a scientific journal published by the Royal Society, making it the first journal in the world exclusively devoted to science, and therefore the world's longest-running scientific journal.
10.6K
•Posted Content
Subjective Well-Being: Three Decades of Progress
TL;DR: Wilson's (1967) review of the area of subjective well-being (SWB) advanced several conclusions regarding those who report high levels of "happiness". A number of his conclusions have been overturned: youth and modest aspirations no longer are seen as prerequisites of SWB.
10.4K