Chat activity is a better predictor than chat sentiment on software developers productivity

04/21/2020
by   Miikka Kuutila, et al.
0

Recent works have proposed that software developers' positive emotion has a positive impact on software developers' productivity. In this paper we investigate two data sources: developers chat messages (from Slack and Hipchat) and source code commits of a single co-located Agile team over 200 working days. Our regression analysis shows that the number of chat messages is the best predictor and predicts productivity measured both in the number of commits and lines of code with R^2 of 0.33 and 0.27 respectively. We then add sentiment analysis variables until AIC of our model no longer improves and gets R^2 values of 0.37 (commits) and 0.30 (lines of code). Thus, analyzing chat sentiment improves productivity prediction over chat activity alone but the difference is not massive. This work supports the idea that emotional state and productivity are linked in software development. We find that three positive sentiment metrics, but surprisingly also one negative sentiment metric is associated with higher productivity.

READ FULL TEXT
research
04/16/2019

Happiness and the productivity of software engineers

Software companies and startups often follow the idea of flourishing hap...
research
11/08/2021

How Developers and Managers Define and Trade Productivity for Quality

In this paper, we present the findings from a survey study to investigat...
research
03/12/2021

Predicting Community Smells' Occurrence on Individual Developers by Sentiments

Community smells appear in sub-optimal software development community st...
research
03/17/2018

Analysing Developers Affectiveness through Markov chain Models

In this paper, we present an analysis of more than 500K comments from op...
research
01/12/2022

Big Data = Big Insights? Operationalising Brooks' Law in a Massive GitHub Data Set

Massive data from software repositories and collaboration tools are wide...
research
08/31/2018

On the Use of Emoticons in Open Source Software Development

Background: Using sentiment analysis to study software developers' behav...
research
05/07/2021

Studying Test-Driven Development and its Retainment Over a Six-month Time Span

In this paper, we investigate the effect of TDD, as compared to a non-TD...

Please sign up or login with your details

Forgot password? Click here to reset