HyperAST: Enabling Efficient Analysis of Software Histories at Scale
Abstract
Abstract Syntax Trees (ASTs) are widely used beyond compilers in many tools that measure and improve code quality, such as code analysis, bug detection, mining code metrics, refactoring. With the advent of fast software evolution and multistage releases, the temporal analysis of an AST history is becoming useful to understand and maintain code.
BibTeX
@inproceedings{Dilavrec-al:ASE22,
author = {Quentin Le Dilavrec and
Djamel Eddine Khelladi and
Arnaud Blouin and
Jean{-}Marc J{\'{e}}z{\'{e}}quel},
title = {{HyperAST:} Enabling Efficient Analysis of Software Histories at Scale},
booktitle = {ASE},
pages = {54:1--54:12},
publisher = {{ACM}},
year = {2022},
}