STRATEGIC DASHBOARDS

Strategic Dashboard for Monitoring Software Development Teams

Description: The domain of Software Analytics is broad and can be applied to various environments. In the context of a UPC granted project, the GESSI group deployed a first prototype of a Strategic Dashboard for monitoring the progress of software projects developed by student teams, which is called Learning Dashboard. The goal of this project is to add new capabilities to the current implementation of the Learning Dashboard to allow it to cover other scenarios where teams of software developers are involved. For instance, the onboarding of junior developers.

Degree: MEI

Forms of collaboration: Master Thesis, Master Thesis + IniRec, Master Thesis + CCE (CCE and IniRec grants are subject to availability)

Contact: Carles Farré i Xavier Franch

e-mail: farre@essi.upc.edu, franch@essi.upc.edu

Advanced Visualizations for Strategic Dashboards

Description We have a first Implementation of a Strategic Dashboard for monitoring the progress of software projects developed by student teams, the Learning Dashboard. This dashboard needs to offer a set of customizable and flexible data visualizations to display its strategic indicators and metrics, according to the needs of different types of users. The work would include several phases:

  1. analysis of existing dashboards and or specific visualization techniques, synthesizing their pros and cons
  2. define a catalog of available visualizations
  3. implementation
  4. usability tests

 

DegreeGEI

Forms of collaboration: TFG, CCE, IniRec, TFG + CCE, TFG + IniRec (CCE and IniRec grants are subject to availability).

Requirements: Software Engineering specialization of GEI

TechnologiesSpring, Angular, Java, Docker

Contact: Carles Farré i Xavier Franch

e-mail: farre@essi.upc.edu, franch@essi.upc.edu

Usage analytics for the Learning Dashboard

Description: We have a first implementation of a Strategic Dashboard for monitoring the progress of software projects developed by student teams, the Learning Dashboard. This project aims to collect, analyze, and visualize data on the use of the Learning Dashboard to track user engagement, detect usability pitfalls, and infer possible enhancements.

Degree: GEI

Forms of collaboration: TFG, CCE, IniRec, TFG + CCE, TFG + IniRec (CCE and IniRec grants are subject to availability).

Requirements: Software Engineering specialization

Technologies: Spring, Angular, Java, Docker.

Contact: Marc Oriol

e-mail: marc.oriol@upc.edu

Predictions and Alerts for the Learning Dashboard

Description: We have a first implementation of a Strategic Dashboard for monitoring the progress of software projects developed by student teams, the Learning Dashboard. The Learning Dashboard currently gathers and analyzes data from several sources to calculate and visualize metrics, quality factors, and strategic indicators regarding the progress of software projects developed by student teams. This project aims to add two new functionalities to the Learning Dashboard: 1) to raise alerts when some thresholds have been reached and 2) to predict the evolution of such metrics, factors, and indicators.

DegreeGEI

Forms of collaboration: TFG, CCE, IniRec, TFG + CCE, TFG + IniRec (CCE and IniRec grants are subject to availability).

Requirements: Software Engineering specialization

Technologies: Spring, Angular, Java, Docker.

Contact: Marc Oriol

e-mail: marc.oriol@upc.edu

Data Ingestion Refactoring for the Learning Dashboard

Description: We have a first Implementation of a Strategic Dashboard for monitoring the progress of software projects developed by student teams, the Learning Dashboard. This project aims to analyze the Learning Dashboard's current data ingestion and storage infrastructure to propose and implement solutions to optimize and improve its usability, efficiency, and scalability.

DegreeGEI

Forms of collaboration: CCE, IniRec (subject to availability), possibly together with TFG.

Requirements: Software Engineering specialization

Technologies: Java, ElasticSearch, Kafka, Docker.

Contact: Marc Oriol

e-mail: marc.oriol@upc.edu