DocumentCode :
1636451
Title :
Rapid Multi-Purpose, Multi-Commit Code Analysis
Author :
Alexandru, Carol V. ; Gall, Harald C.
Author_Institution :
Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
Volume :
2
fYear :
2015
Firstpage :
635
Lastpage :
638
Abstract :
Existing code- and software evolution studies typically operate on the scale of a few revisions of a small number of projects, mostly because existing tools are unsuited for performing large-scale studies. We present a novel approach, which can be used to analyze an arbitrary number of revisions of a software project simultaneously and which can be adapted for the analysis of mixed-language projects. It lays the foundation for building high-performance code analyzers for a variety of scenarios. We show that for one particular scenario, namely code metric computation, our prototype outperforms existing tools by multiple orders of magnitude when analyzing thousands of revisions.
Keywords :
program diagnostics; software metrics; code evolution; code metric computation; high-performance code analyzers; mixed-language projects; rapid multipurpose multicommit code analysis; software evolution; software project revisions; Computer languages; Conferences; Data mining; Measurement; Prototypes; Software; Software engineering; abstract syntax tree; code analysis; graph; software evolution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/ICSE.2015.211
Filename :
7203031
Link To Document :
بازگشت