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

01/12/2022
by   Christoph Gote, et al.
0

Massive data from software repositories and collaboration tools are widely used to study social aspects in software development. One question that several recent works have addressed is how a software project's size and structure influence team productivity, a question famously considered in Brooks' law. Recent studies using massive repository data suggest that developers in larger teams tend to be less productive than smaller teams. Despite using similar methods and data, other studies argue for a positive linear or even super-linear relationship between team size and productivity, thus contesting the view of software economics that software projects are diseconomies of scale. In our work, we study challenges that can explain the disagreement between recent studies of developer productivity in massive repository data. We further provide, to the best of our knowledge, the largest, curated corpus of GitHub projects tailored to investigate the influence of team size and collaboration patterns on individual and collective productivity. Our work contributes to the ongoing discussion on the choice of productivity metrics in the operationalisation of hypotheses about determinants of successful software projects. It further highlights general pitfalls in big data analysis and shows that the use of bigger data sets does not automatically lead to more reliable insights.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/06/2020

Analyzing the Productivity of GitHub Teams based on Formation Phase Activity

Our goal is to understand the characteristics of high-performing teams o...
research
11/21/2019

Analysing Time-Stamped Co-Editing Networks in Software Development Teams using git2net

Data from software repositories have become an important foundation for ...
research
11/26/2019

Collaboration Drives Individual Productivity

How does the number of collaborators affect individual productivity? Res...
research
04/21/2020

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

Recent works have proposed that software developers' positive emotion ha...
research
12/10/2021

Improving Productivity through Corporate Hackathons: A Multiple Case Study of Two Large-scale Agile Organizations

Software development companies organize hackathons to encourage innovati...
research
02/10/2020

Building Implicit Vector Representations of Individual Coding Style

With the goal of facilitating team collaboration, we propose a new appro...
research
07/04/2022

Meetings and Mood – Related or Not? Insights from Student Software Projects

Background: Teamwork, coordination, and communication are a prerequisite...

Please sign up or login with your details

Forgot password? Click here to reset