DI-UMONS : Dépôt institutionnel de l’université de Mons

Recherche transversale
(titres de publication, de périodique et noms de colloque inclus)
2018-11-12 - Colloque/Article dans les actes avec comité de lecture - Anglais - 6 page(s)

Cosentino Valerio, Duenas Santiago, Zerouali Ahmed , Robles Gregorio, Gonzalez-Barahona Jesus, "Graal: The Quest for Source Code Knowledge" in SCAM 2018 - IEEE 18th International Working Conference on Source Code Analysis and Manipulation, Madrid, Espagne, 2018

  • Codes CREF : Informatique appliquée logiciel (DI2570), Informatique générale (DI1162), Analyse de systèmes informatiques (DI2572)
  • Unités de recherche UMONS : Génie Logiciel (S852)
  • Instituts UMONS : Institut de Recherche en Technologies de l’Information et Sciences de l’Informatique (InforTech)
Texte intégral :

Abstract(s) :

(Anglais) Source code analysis tools are designed to analyze code artifacts with different intents, which span from improving the quality and security of the software to easing refactoring and reverse engineering activities. However, most tools do not come with features to periodically schedule their analysis or to be executed on a battery of repositories, and lack support to combine their results with other analysis tools. Thus, researchers and practitioners are often forced to develop ad-hoc scripts to meet their needs. This comes at the risk of obtaining wrong results (because of the lack of testing) and of hindering replication by other research teams. In addition, the resulting scripts are often not meant to be customized nor designed for incrementality, scal- ability and extensibility. In this paper we present Graal, which empowers users with a customizable, scalable and incremental approach to conduct source code analysis and enables relating the obtained results with other software project data. Graal leverages on and extends the functionalities of GrimoireLab, a strong free software tool developed by Bitergia, a company devoted to offer commercial software development analytics, and part of the CHAOSS project of the Linux Foundation.

Identifiants :
  • DOI : 10.1109/SCAM.2018.00021

Mots-clés :
  • (Anglais) software analytics
  • (Anglais) software development
  • (Anglais) open source software
  • (Anglais) empirical software engineering
  • (Anglais) software repository mining