A Knowledge-Graph Data Layer for Software Project Dashboards
Títol de la revista
ISSN de la revista
Títol del volum
Autors
Correu electrònic de l'autor
Tutor / director
Tribunal avaluador
Realitzat a/amb
Tipus de document
Data
Condicions d'accés
item.page.rightslicense
Publicacions relacionades
Datasets relacionats
Projecte CCD
Abstract
Software project dashboards provide advanced visualization capabilities and analysis techniques (such as predictions, simulations, what-if analysis, and alerts). They operate by gathering data from several sources (such as code repositories, project management tools, and quality checkers), translating this data to metrics, and next combining metrics to assemble indicators. It becomes crucial to support software project dashboards with a versatile, efficient, and powerful data layer. The purpose of this Final Master Thesis is to design and implement this data layer with a Knowledge Graph data model, thus representing the main concepts managed by the dashboard and the relationships between them. This new data layer shall be integrated into the Q-Rapids (an acronym for Quality-aware Rapid Software Development) dashboard, a particular software project dashboard implemented by the GESSI UPC Research Group, in a non-disruptive manner. The TFM will be evaluated using a customization of the Q-Rapids dashboard in the teaching domain.



