Category Archives: Personal Analytics

Our paper “Software Developers’ Perceptions of Productivity” got nominated for the distinguished paper award at FSE’14!

HK_SciencePark_Auditorium We are currently attending the FSE’14 conference in Hong Kong where we presented our paper on software developers’ perceptions of productivity in front of a great audience in the Charles K. Kao Auditorium (i.e. the golden egg) in the Hong Kong Science park. We were also very happy to learn that our paper was nominated for the “Distinguished Paper Award” – we will know more tonight 😉

In the meantime, if you want to read the paper, you may find it here.

20141118_031831603_iOS

 

 

A pre-print of “Software Developers’ Perceptions of Productivity” for FSE’14 is available!

We just published a pre-print of our paper “Software Developers’ Perceptions of Productivity” for FSE’14, the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014). The paper was written by AndrĂ© N. Meyer, Thomas Fritz, Gail C. Murphy and Thomas Zimmermann.

Abstract

The better the software development community becomes at creating software, the more software the world seems to demand. Although there is a large body of research about measuring and investigating productivity from an organizational point of view, there is a paucity of research about how software developers, those at the front-line of software construction, think about, assess and try to improve their productivity. To investigate software developers’ perceptions of software development productivity, we conducted two studies: a survey with 379 professional software developers to help elicit themes and an observational study with 11 professional software developers to investigate emergent themes in more detail. In both studies, we found that developers perceive their days as productive when they complete many or big tasks without significant interruptions or context switches. Yet, the observational data we collected shows our participants performed significant task and activity switching while still feeling productive. We analyze such apparent contradictions in our findings and use the analysis to propose ways to better support developers in a retrospection and improvement of their productivity through the development of new tools and a sharing of best practices.

PersonalAnalytics-FSE14-Figure3
(c) Meyer, Fritz, Murphy, Zimmermann

Download

You may find the pre-print here.
You can find the survey and interview questions and the visualization of the observational data here. Please contact us if you have any questions.

Our paper “Software Developers’ Perceptions of Productivity” has been accepted for FSE 14

We are very excited to announce that our paper “Software Developers’ Perceptions of Productivity” has been accepted for 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), which will be held in Hong Kong, China. The paper was written by AndrĂ© N. Meyer, Thomas Fritz, Gail C. Murphy and Thomas Zimmermann.

Abstract

The better the software development community becomes at creating software, the more software the world seems to demand. Although there is a large body of research about measuring and investigating productivity from an organizational point of view, there is a paucity of research about how software developers, those at the front-line of software construction, think about, assess and try to improve their productivity. To investigate software developers’ perceptions of software development productivity, we conducted two studies: a survey with 379 professional software developers to help elicit themes and an observational study with 11 professional software developers to investigate emergent themes in more detail. In both studies, we found that developers perceive their days as productive when they complete many or big tasks without significant interruptions or context switches. Yet, the observational data we collected shows our participants performed significant task and activity switching while still feeling productive. We analyze such apparent contradictions in our findings and use the analysis to propose ways to better support developers in a retrospection and improvement of their productivity through the development of new tools and a sharing of best practices.

Download

You may find the camera ready version here. You can find the survey and interview questions and the visualization of the observational data here. Please contact us if you have any questions.