Are happy developers more productive? The correlation of affective states of software developers and their self-assessed productivity
MetadataShow full item record
For decades now, it has been claimed that a way to improve software developers’ productivity is to focus on people. Indeed, while human factors have been recognized in Software Engineering research, few empirical investi- gations have attempted to verify the claim. Development tasks are undertaken through cognitive processing abilities. Affective states – emotions, moods, and feelings - have an impact on work-related behaviors, cognitive processing activ- ities, and the productivity of individuals. In this paper, we report an empirical study on the impact of affective states on software developers’ performance while programming. Two affective states dimensions are positively correlated with self-assessed productivity. We demonstrate the value of applying psycho- metrics in Software Engineering studies and echo a call to valorize the human, individualized aspects of software developers. We introduce and validate a measurement instrument and a linear mixed-effects model to study the correla- tion of affective states and the productivity of software developers.
Showing items related by title, author, creator and subject.
Rauch E; Dallasega P; Matt DT (Elsevier, 2016)Lean Product Development (LPD) is the application of lean principles to product development, aiming to develop new or improved products that are successful in the market. LPD deals with the complete process from gathering ...
Axiomatic customer value engineering: A new approach to systematically increase the success rate of new product developments = Ein neuer Ansatz für systematische Steigerung der Erfolgsquote von Neuproduktentwicklungen Matt, DT (G I T O Verlag, 2010)The success rate of new products or services can be increased only by a consequent orientation at the customer value: the customer needs drive the buying decision! Existing methods for customer need determination are not ...