中文

MigrationMiner:一种方法级第三方 Java 库迁移自动检测工具

软件工程 2019-07-17 v2 计算与语言

摘要

在本文中,我们介绍了 MigrationMiner,一种检测在 Java 第三方库之间所执行的代码迁移的自动化工具。给定一组开源项目,该工具检测潜在的库迁移代码变更,并收集开发者用新库中的方法替换已弃用库中方法的具体代码片段。为支持迁移过程,MigrationMiner 收集与迁移中涉及的每个方法相关联的库文档。我们在一个经人工验证的库迁移基准上评估了我们的工具。结果表明,MigrationMiner 达到了 100% 的准确率。MigrationMiner 的演示视频可在 https://youtu.be/sAlR1HNetXc 获取。

关键词

引用

@article{arxiv.1907.02997,
  title  = {MigrationMiner: An Automated Detection Tool of Third-Party Java Library Migration at the Method Level},
  author = {Hussein Alrubaye and Mohamed Wiem Mkaouer and Ali Ouni},
  journal= {arXiv preprint arXiv:1907.02997},
  year   = {2019}
}

备注

Accepted at ICSME 2019. arXiv admin note: text overlap with arXiv:1906.02591