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
- 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)