TY - GEN
T1 - Empirical study on the relationship between developer's working habits and efficiency
AU - Rodriguez, Ariel
AU - Tanaka, Fumiya
AU - Kamei, Yasutaka
PY - 2018/5/28
Y1 - 2018/5/28
N2 - Software developers can have a reputation for frequently working long and irregular hours which are widely considered to inhibit mental capacity and negatively affect work quality. This paper analyzes the working habits of software developers and the effects these habits have on efficiency based on a large amount of data extracted from the actions of developers in the IDE (Integrated Development Environment), Visual Studio. We use events that recorded the times at which all developer actions were performed along with the numbers of successful and failed build and test events. Due to the high level of detail of the events provided by KaVE project's tool, we were able to analyze the data in a way that previous studies have not been able to. We structure our study along three dimensions: (1) days of the week, (2) time of the day, and (3) continuous work. Our findings will help software developers and team leaders to appropriatly allocate working times and to maximize work quality.
AB - Software developers can have a reputation for frequently working long and irregular hours which are widely considered to inhibit mental capacity and negatively affect work quality. This paper analyzes the working habits of software developers and the effects these habits have on efficiency based on a large amount of data extracted from the actions of developers in the IDE (Integrated Development Environment), Visual Studio. We use events that recorded the times at which all developer actions were performed along with the numbers of successful and failed build and test events. Due to the high level of detail of the events provided by KaVE project's tool, we were able to analyze the data in a way that previous studies have not been able to. We structure our study along three dimensions: (1) days of the week, (2) time of the day, and (3) continuous work. Our findings will help software developers and team leaders to appropriatly allocate working times and to maximize work quality.
UR - http://www.scopus.com/inward/record.url?scp=85051641605&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85051641605&partnerID=8YFLogxK
U2 - 10.1145/3196398.3196458
DO - 10.1145/3196398.3196458
M3 - Conference contribution
AN - SCOPUS:85051641605
SN - 9781450357166
T3 - Proceedings - International Conference on Software Engineering
SP - 74
EP - 77
BT - Proceedings - 2018 ACM/IEEE 15th International Conference on Mining Software Repositories, MSR 2018
PB - IEEE Computer Society
T2 - 15th ACM/IEEE International Conference on Mining Software Repositories, MSR 2018, co-located with the 40th International Conference on Software Engineering, ICSE 2018
Y2 - 28 May 2018 through 29 May 2018
ER -