挖掘软件仓库扩展手册:来自文献综述的经验教训
软件工程
2021-10-11 v1 人工智能
摘要
挖掘软件仓库(MSR)的主要目的在于发现最新改进并为如何提升软件项目提供洞见。有鉴于此,本文通过首先开展系统性映射研究以提炼并分析最新技术现状,进而提出原 MSR 手册的扩展版本,从而更新了原 MSR 手册的 MSR 发现。该扩展手册构建于从 112 篇入选研究分析中得出的四个高层主题之上,并作为对实践与研究的贡献在以下方面整合了扩展手册:1)纳入所有可用且相关出版场所发表的研究;2)纳入并更新四个高层主题中的建议,与原始 MSR 手册相比本研究评论增加 84%;3)总结各高层主题所用工具;4)为未来研究提供经验教训。因此,本工作所考察的扩展手册可支持新研究项目,因为借助示例与工具提供了升级版建议与经验教训。
引用
@article{arxiv.2110.04095,
title = {A Mining Software Repository Extended Cookbook: Lessons learned from a literature review},
author = {Daniel Barros and Flavio Horita and Igor Wiese and Kanan Silva},
journal= {arXiv preprint arXiv:2110.04095},
year = {2021}
}