A Knowledge-Graph Data Layer for Software Project Dashboards

View/Open
Cita com:
hdl:2117/399628
Document typeMaster thesis
Date2023-06-29
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
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.
DegreeMÀSTER UNIVERSITARI EN ENGINYERIA INFORMÀTICA (Pla 2012)
Collections
Files | Description | Size | Format | View |
---|---|---|---|---|
178717.pdf | 3,578Mb | View/Open |