| Literature DB >> 24688866 |
Daniel Graziotin1, Xiaofeng Wang1, Pekka Abrahamsson1.
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.Entities:
Keywords: Affect; Affective state; Analytical problem-solving; Creativity; Emotion; Feeling; Human aspects; Human factors; Mood; Software development
Year: 2014 PMID: 24688866 PMCID: PMC3961150 DOI: 10.7717/peerj.289
Source DB: PubMed Journal: PeerJ ISSN: 2167-8359 Impact factor: 2.984
Figure 1A photograph for the creativity task.
“Untitled - London ’11” by i.witness. Copyright © 2011 i.witness. Reproduced here with kind permission from the author. Available from http://www.flickr.com/photos/i_witness/6587622327/in/photostream/
Figure 2The first level of the Tower of London game.
Mean and standard deviation of the task scores divided by the groups.
|
|
| |||
|---|---|---|---|---|
| Variable |
| 95% CI |
| 95% CI |
|
| 3.13 (0.45) | [2.92, 3.35] | 3.08 (0.58) | [2.81, 3.35] |
|
| 4.02 (0.76) | [3.67, 4.38] | 3.98 (0.76) | [3.63, 4.32] |
|
| 4.70 (2.34) | [3.60, 5.50] | 5.90 (3.46) | [4.00, 7.50] |
|
| 0.14 (0.04) | [0.12, 0.17] | 0.20 (0.08) | [0.17 0.25] |
Notes.
the average of the scores assigned to all of the generated ideas of a participant
the best score obtained by each participant
the number of generated ideas
the analytical problem-solving score
non-positive group
positive group
Figure 3Boxplots for the analytical problem-solving (APS) of the N-POS and POS groups.
Figure 4Scatterplot for the analytical problem-solving (APS) vs. the affect balance (SPANE-B) between the N-POS and POS groups.