Maintenance and Evolution: GrimoireLab Graal

W. Meijer, D. Visscher,E. De Haan, M. Schröder,L. Visscher,Andrea Capiluppi, I. Botez

2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022)(2022)

引用 0|浏览4
暂无评分
摘要
E-type open-source software inevitably grows in size and complexity over time, and without performing anti-regressive tasks this type of software has a limited lifespan. In this project, a case study of the effect of such anti-regressive tasks is conducted using GrimoireLab Graal as a subject. This process is guided by quality metrics and developer insights. The outcome of this work is a life-cycle of maintenance activities, ultimately resulting in a refactored version of GrimoireLab Graal. After applying anti-regressive actions, commonly used software quality metrics decreased (lower is better). Additionally, after performing an experiment to test the evolution readiness of the software, the complexity of the original software increased significantly, whilst no side effects were measured in the revised software.
更多
查看译文
关键词
software maintenance, software evolution, quality metrics, refactoring
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要