首页> 外文会议>IEEE/ACM international conference on automated software engineering 2010 >An Experience Report on Scaling Tools for Mining Software Repositories Using MapReduce
【24h】

An Experience Report on Scaling Tools for Mining Software Repositories Using MapReduce

机译:关于使用MapReduce挖掘软件仓库的扩展工具的经验报告

获取原文
获取原文并翻译 | 示例

摘要

The need for automated software engineering tools and techniques continues to grow as the size and complexity of studied systems and analysis techniques increase. Software engineering researchers often scale their analysis techniques using specialized one-off solutions, expensive infrastructures, or heuristic techniques (e.g., search-based approaches). However, such efforts are not reusable and are often costly to maintain. The need for scalable analysis is very prominent in the Mining Software Repositories (MSR) field, which specializes in the automated recovery and analysis of large data stored in software repositories. In this paper, we explore the scaling of automated software engineering analysis techniques by reusing scalable analysis platforms from the web field. We use three representative case studies from the MSR field to analyze the potential of the MapReduce platform to scale MSR tools with minimal effort. We document our experience such that other researchers could benefit from them. We find that many of the web field's guidelines for using the MapReduce platform need to be modified to better fit the characteristics of software engineering problems.
机译:随着所研究系统和分析技术的规模和复杂性的增加,对自动化软件工程工具和技术的需求持续增长。软件工程研究人员通常使用专门的一次性解决方案,昂贵的基础架构或启发式技术(例如基于搜索的方法)来扩展其分析技术。然而,这种努力是不可重复使用的,并且维护成本通常很高。采矿软件存储库(MSR)领域对可伸缩分析的需求非常突出,该领域专门从事软件存储库中存储的大数据的自动恢复和分析。在本文中,我们通过重用Web领域的可伸缩分析平台来探索自动化软件工程分析技术的规模。我们使用来自MSR领域的三个代表性案例研究来分析MapReduce平台以最小的努力扩展MSR工具的潜力。我们记录我们的经验,以便其他研究人员可以从中受益。我们发现,需要修改许多Web领域使用MapReduce平台的指南,以更好地适应软件工程问题的特征。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号