Historage: fine-grained version control system for Java

Historage: fine-grained version control system for Java
复制标题

Historage:Java 的细粒度版本控制系统

DOI:
10.1145/2024445.2024463
复制
发表时间:
2011
影响因子:
23.6
通讯作者:
T. Kikuno
T. Kikuno
中科院分区:
计算机科学1区
文献类型:
--
作者:
Hideaki Hata;O. Mizuno;T. Kikuno

文献摘要

参考文献

被引文献

相似文献

不断更改软件系统,以适应环境,纠正故障,提高性能等。对于与软件演化有关的深入分析,获得细粒度源代码实体的历史是有益的。本文介绍了一种名为“历史”的工具,该工具可以提供Java中细粒度实体的整个历史,例如方法,构造函数,字段等。历史学的特征是追踪实体历史记录的能力,包括重命名更改。我们将技术应用于五个开源软件项目,以定量评估重命名变更标识。
Software systems are changed continuously for adapting to the environment, correcting faults, improving performance, and so on. For in-depth analysis related to software evolution, it is informative to obtain the histories of fine-grained source code entities. This paper presents a tool named Historage that can provide entire histories of fine grained entities in Java, such as methods, constructors, fields, etc. A characteristic of Historage is the ability of tracing entity histories including renaming changes. We applied our technique to five open source software projects to quantitatively evaluate the renaming change identification.
DOI: --
发表时间: 1998
期刊: --
影响因子: --
作者:
E. Trucco;A. Verri
通讯作者: E. Trucco;A. Verri