首页> 外文会议>IEEE/ACIS International Conference on Computer and Information Science >A hosting service of multi-language historage repositories
【24h】

A hosting service of multi-language historage repositories

机译:多语言历史存储库的托管服务

获取原文

摘要

In the research of Mining Software Repositories, source code repositories are one of the core sources since it contains the product and the process of software development. A source code repository stores the versions of files and makes it possible to browse the histories of files, such as modification dates, authors, messages, so on. Although such rich information of file histories is easily available, extracting the histories of methods/functions, which are elements of source code files, is not easy from general code repositories. To tackle this difficulty, we have developed Historage, a fine-grained version control system. Historage repository is a Git repository, which is built upon an original Git repository. Therefore, similar mining techniques for general Git repositories are applicable to Historage repositories. We also have developed Kataribe, a hosting service of Historage repositories, which contains hundreds of Historage repositories constructed from repositories in GitHub, which are written in C#, Java, Python and Ruby. The list of all Historage and original repositories are available at http://kataribe.naist.jp/public. With this dataset, we will promote in-depth and fine-grained software evolution research with diversity of programming languages.
机译:在采矿软件存储库的研究中,源代码存储库是核心资源之一,因为它包含产品和软件开发过程。源代码存储库存储文件的版本,并可以浏览文件的历史记录,例如修改日期,作者,消息等。尽管很容易获得文件历史记录的此类丰富信息,但要从常规代码存储库中提取作为源代码文件元素的方法/函数的历史记录并不容易。为了解决这个难题,我们开发了Historage,这是一种细粒度的版本控制系统。 Historage存储库是一个Git存储库,它建立在原始Git存储库的基础上。因此,通用Git存储库的类似挖掘技术适用于Historage存储库。我们还开发了Kataribe,这是Historage存储库的托管服务,其中包含数百个从GitHub中的存储库构建的Historage存储库,这些存储库使用C#,Java,Python和Ruby编写。有关所有Historage和原始存储库的列表,请访问http://kataribe.naist.jp/public。借助该数据集,我们将促进使用多种编程语言进行深入且细粒度的软件演化研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号