Dynamics of Team Library Adoptions: An Exploration of GitHub Commit Logs

07/10/2019
by   Pamela Bilo Thomas, et al.
0

When a group of people strives to understand new information, struggle ensues as various ideas compete for attention. Steep learning curves are surmounted as teams learn together. To understand how these team dynamics play out in software development, we explore Git logs, which provide a complete change history of software repositories. In these repositories, we observe code additions, which represent successfully implemented ideas, and code deletions, which represent ideas that have failed or been superseded. By examining the patterns between these commit types, we can begin to understand how teams adopt new information. We specifically study what happens after a software library is adopted by a project, i.e., when a library is used for the first time in the project. We find that a variety of factors, including team size, library popularity, and prevalence on Stack Overflow are associated with how quickly teams learn and successfully adopt new software libraries.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/19/2022

Structured and Unstructured Teams for Research Software Development at the Netherlands eScience Center

This paper presents the types of teams that are currently in place at th...
research
02/03/2023

PyGlove: Efficiently Exchanging ML Ideas as Code

The increasing complexity and scale of machine learning (ML) has led to ...
research
06/30/2021

Leveraging Team Dynamics to Predict Open-source Software Projects' Susceptibility to Social Engineering Attacks

Open-source software (OSS) is a critical part of the software supply cha...
research
06/24/2020

Namira Soccer 2D Simulation Team Description Paper 2020

In this article, we will discuss methods and ideas which are implemented...
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
06/16/2022

Use of Kernel Density Estimation to understand the spatial trends of attacking possessions in rugby league

Despite having the potential to provide significant insights into tactic...
research
06/04/2019

Slack Channels Ecology in Enterprises: How Employees Collaborate Through Group Chat

Despite the long history of studying instant messaging usage in organiza...

Please sign up or login with your details

Forgot password? Click here to reset