The Code Time Machine

The Code Time Machine

29 June 2017 Paper

Authors: Emad Aghajani, Andrea Mocci, Gabriele Bavota, Michele Lanza

2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC)

Citations
Google Scholar

Abstract. Exploring and analyzing the history of changes is an intrinsic part of software evolution comprehension. Existing tools that exploit the data residing in version control repositories provide only limited support for the intuitive navigation of code changes from a historical perspective. We present the Code Time Machine, a lightweight IDE plugin which uses visualization techniques to depict the history of any chosen file augmented with information mined from the underlying versioning system. Inspired by Apple's Time Machine, our tool allows both developers and the system itself to seamlessly move through time.

Coauthors

Pre-Print


Thanks for reading!