ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
ITEA 4 page header azure circular

ComAnI (Commit Analysis Infrastructure)

Project
15010 REVaMP²
Type
New standard
Description
  • Configurable infrastructure for defining different setups of extraction and analysis components
  • Easy development and integration of new extraction and analysis components due to provided capabilities of the infrastructure
  • Integrated caching and parallelization
  • Support for different version control systems and analyses
Contact
Christian Kröher
Email
kroeher@sse.uni-hildesheim.de
Technical features

Input(s):

  • Configuration file
  • Optional: single commit

Main feature(s):

  • Open, extensible, and configurable infrastructure for commit extraction and analysis
  • Decoupled commit extraction and analysis components for user-defined combination and easy extension
  • Support for three different extraction variants

Output(s):

  • Cached, extracted commits (optional, intermediate result)
  • Depending on the purpose of the analysis component, e.g., the intensity of variability changes over time
Integration constraints
  • SVN or Git has to be installed
  • For some analyses, R needs to be installed
  • Java 8 or higher
Targeted customer(s)

Software developers, doftware analysists, researchers.

Conditions for reuse

Apache Licence 2.0.

Confidentiality
Public
Publication date
03-07-2019
Involved partners
University of Hildesheim (DEU)