Alitheia Core: An extensible software quality monitoring platform

by Gousios, Georgios and Spinellis, Diomidis

You can get a pre-print version from here.
You can view the publisher's page here.
See the paper's associated code repository: istlab/Alitheia-Core

Abstract

Research in the fields of software quality and maintainability requires the analysis of large quantities of data, which often originate from open source software projects. Pre-processing data, calculating metrics, and synthesizing composite results from a large corpus of project artefacts is a tedious and error prone task lacking direct scientific value. The Alitheia Core tool is an extensible platform for software quality analysis that is designed specifically to fa- cilitate software engineering research on large and diverse data sources, by integrating data collection and preprocess- ing phases with an array of analysis services, and presenting the researcher with an easy to use extension mechanism. The system has been used to process several projects successfully, forming the basis of an emerging ecosystem of quality analysis tools.

Bibtex record

@inproceedings{GS09a,
  author = {Gousios, Georgios and Spinellis, Diomidis},
  booktitle = { {ICSE} '09: Proceedings of the 31st International Conference on Software Engineering -- Formal Research Demonstrations Track},
  day = {16--24},
  isbn = {978-1-4244-3743-6},
  location = {Vancouver, Canada},
  month = may,
  pages = {579--582},
  publisher = {IEEE},
  doi = {10.1109/ICSE.2009.5070560},
  title = {Alitheia Core: An extensible software quality monitoring platform},
  year = {2009},
  url = {/pub/alitheia-core-extensible-software-quality-monitoring-platform.pdf},
  github = {istlab/Alitheia-Core}
}

The paper