首页> 外文会议>IEEE/ACM International Conference on Mining Software Repositories >Candoia: A Platform for Building and Sharing Mining Software Repositories Tools as Apps
【24h】

Candoia: A Platform for Building and Sharing Mining Software Repositories Tools as Apps

机译:Candoia:建设和分享挖掘软件存储库工具的平台作为应用程序

获取原文

摘要

We propose Candoia, a novel platform and ecosystemfor building and sharing Mining Software Repositories(MSR) tools. Using Candoia, MSR tools are built as apps, and Candoia ecosystem, acting as an appstore, allows effective sharing. Candoia platform provides, data extraction tools for curating custom datasets for user projects, and data abstractions for enabling uniform access to MSR artifacts from disparate sources, which makes apps portable and adoptable across diverse software project settings of MSR researchers and practitioners. The structured design of a Candoia app and the languages selected for building various components of a Candoia app promotes easy customization. To evaluate Candoia we have built over two dozen MSR apps for analyzing bugs, software evolution, project management aspects, and source code and programming practices showing the applicability of the platform for buildinga variety of MSR apps. For testing portability of apps acrossdiverse project settings, we tested the apps using ten popularproject repositories, such as Apache Tomcat, JUnit, Node.js, etc, and found that apps required no changes to be portable. We performed a user study to test customizability and we found that five of eight Candoia users found it very easy to customize an existing app. Candoia is available for download.
机译:我们提出Candoia,一个新颖的平台和生态系统,为构建和共享挖掘软件存储库(MSR)工具。使用CandoIA,MSR工具作为应用程序和Candoia生态系统,作为AppStore,允许有效共享。 Candoia平台提供了用于策划用于用户项目的自定义数据集的数据提取工具,以及用于从不同源的统一访问的数据抽象,从而使应用程序可移植和可采用MSR研究人员和从业者的不同软件项目设置。 Candoia App的结构化设计和为构建Candoia App的各种组件选择的语言促进了易于定制的。为了评估Candoia,我们建立了超过两次MSR应用程序,用于分析错误,软件演进,项目管理方面以及源代码和编程实践,显示了BuildingA各种MSR应用程序平台的适用性。有关应用程序的可移植性,我们使用十个流行的项目存储库测试了应用程序,例如Apache Tomcat,JUnit,Node.js等,并发现应用程序不需要更改。我们执行了一个用户学习来测试可定制性,我们发现八个Candoia用户中的五个是非常容易自定义现有应用程序。 Candoia可供下载。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号