This paper presents a comprehensive method for identifying fine-grained change patterns in the source code of large-scale software projects. Source code changes are computed by differencing abstract syntax trees of adjacent versions and transferred to a set of logical statements called a factbase. A factbase contains information for tracking and relating source code entities across… Continue reading A Comprehensive and Scalable Method for Analyzing Fine-Grained Source Code Change Patterns (SANER’15)
Several output samples of Diff/TS are now available here.
Overview This package provides a variant of Bolt OCaml Logging Tool called Volt. Volt offers the following features in addition to the original: pass filter concept, extended implicit syntax, more informative default logger name, suppression of unwanted evaluation of arguments, and additional keys for use by pattern and csv layouts.