Understanding Collective Social Behavior in OSS Communities: A Co-editing Network Analysis of Activity Cascades

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Qarkaxhija, Lisi, Capraro, Maximilian, Menzel, Stefan, Sendhoff, Bernhard, Scholtes, Ingo
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911242252189696
author Qarkaxhija, Lisi
Capraro, Maximilian
Menzel, Stefan
Sendhoff, Bernhard
Scholtes, Ingo
author_facet Qarkaxhija, Lisi
Capraro, Maximilian
Menzel, Stefan
Sendhoff, Bernhard
Scholtes, Ingo
contents Understanding the collective social behavior of software developers is crucial to model and predict the long-term dynamics and sustainability of Open Source Software (OSS) communities. To this end, we analyze temporal activity patterns of developers, revealing an inherently ``bursty'' nature of commit contributions. To investigate the social mechanisms behind this phenomenon, we adopt a network-based modelling framework that captures developer interactions through co-editing networks. Our framework models social interactions, where a developer editing the code of other developers triggers accelerated activity among collaborators. Using a large data set on 50 major OSS communities, we further develop a method that identifies activity cascades, i.e. the propagation of developer activity in the underlying co-editing network. Our results suggest that activity cascades are a statistically significant phenomenon in more than half of the studied projects. We further show that our insights can be used to develop a simple yet practical churn prediction method that forecasts which developers are likely to leave a project. Our work sheds light on the emergent collective social dynamics in OSS communities and highlights the importance of activity cascades to understand developer churn and retention in collaborative software projects.
format Preprint
id arxiv_https___arxiv_org_abs_2509_26173
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Understanding Collective Social Behavior in OSS Communities: A Co-editing Network Analysis of Activity Cascades
Qarkaxhija, Lisi
Capraro, Maximilian
Menzel, Stefan
Sendhoff, Bernhard
Scholtes, Ingo
Software Engineering
Understanding the collective social behavior of software developers is crucial to model and predict the long-term dynamics and sustainability of Open Source Software (OSS) communities. To this end, we analyze temporal activity patterns of developers, revealing an inherently ``bursty'' nature of commit contributions. To investigate the social mechanisms behind this phenomenon, we adopt a network-based modelling framework that captures developer interactions through co-editing networks. Our framework models social interactions, where a developer editing the code of other developers triggers accelerated activity among collaborators. Using a large data set on 50 major OSS communities, we further develop a method that identifies activity cascades, i.e. the propagation of developer activity in the underlying co-editing network. Our results suggest that activity cascades are a statistically significant phenomenon in more than half of the studied projects. We further show that our insights can be used to develop a simple yet practical churn prediction method that forecasts which developers are likely to leave a project. Our work sheds light on the emergent collective social dynamics in OSS communities and highlights the importance of activity cascades to understand developer churn and retention in collaborative software projects.
title Understanding Collective Social Behavior in OSS Communities: A Co-editing Network Analysis of Activity Cascades
topic Software Engineering
url https://arxiv.org/abs/2509.26173