Journal article

Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem

S Wattanakriengkrai, D Wang, RG Kula, C Treude, P Thongtanunam, T Ishio, K Matsumoto

IEEE Transactions on Software Engineering | IEEE COMPUTER SOC | Published : 2023

Abstract

The widespread adoption of third-party libraries for contemporary software development has led to the creation of large inter-dependency networks, where sustainability issues of a single library can have widespread network effects. Maintainers of these libraries are often overworked, relying on the contributions of volunteers to sustain these libraries. To understand these contributions, in this work, we leverage socio-technical techniques to introduce and formalise dependency-contribution congruence (DC congruence) at both ecosystem and library level, i.e., to understand the degree and origins of contributions congruent to dependency changes, analyze whether they contribute to library dorma..

View full abstract

Grants

Awarded by Australian Research Council


Funding Acknowledgements

This work was supported in part by the Japanese Society for the Promotion of Science (JSPS) KAKENHI under Grants 20K19774 and 20H05706. P. Thongtanunam was supported in part by Australian Research Council's Discovery Early Career Researcher Award (DECRA) funding scheme under Grant DE210101091.(Corresponding author: Supatsara Wattanakriengkrai.).