Historage: fine-grained version control system for Java

  • Authors:
  • Hideaki Hata;Osamu Mizuno;Tohru Kikuno

  • Affiliations:
  • Osaka University, Osaka, Japan;Kyoto Institute of Technology, Kyoto, Japan;Osaka University, Osaka, Japan

  • Venue:
  • Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.