Conference Proceedings

Same File, Different Changes: The Potential of Meta-Maintenance on GitHub

Hideaki Hata, Raula Gaikovina Kula, Takashi Ishio, Christoph Treude

2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021) | IEEE COMPUTER SOC | Published : 2021

Abstract

Online collaboration platforms such as GitHub have provided software developers with the ability to easily reuse and share code between repositories. With clone-and-own and forking becoming prevalent, maintaining these shared files is important, especially for keeping the most up-to-date version of reused code. Different to related work, we propose the concept of meta-maintenance - i.e., tracking how the same files evolve in different repositories with the aim to provide useful maintenance opportunities to those files. We conduct an exploratory study by analyzing repositories from seven different programming languages to explore the potential of meta-maintenance. Our results indicate that a ..

View full abstract

Grants

Awarded by JSPS KAKENHI


Funding Acknowledgements

This work has been supported by JSPS KAKENHI Grant Numbers JP16H05857, JP18KT0013, JP18H04094, JP20K19774, and JP20H05706.