A Timeline Summarization of Code Changes

Michael John Decker, Christian D. Newman, Michael L. Collard, Heather M. Guarnera, Jonathan I. Maletic · 2018

A syntactic differencing tool (srcDiff) is used to present a summarization of the changes to a class occurring over a time line. An outline of the class is presented with the ability to drill down to individual members (methods and variables). The information is presented so that one can move to the next, or previous, version of the code and examine the changes that occur. The class summary view gives basic information such as the added, removed, or modified members. At the member level, a more detailed summarization of the changes is provided. At all levels, the version number, date, and author are provided.

Read the paper · More papers on PaperTik