QaaS I: Qualification as a Service I para Aizon

Descripción

QaaS I es un proyecto cuyo objetivo es analizar de forma estática la estructura del código fuente de un proyecto de software para extraer automáticamente diversas métricas que permitan evaluar su calidad y sus principales características.

Para llevar a cabo este análisis, el proyecto se basa en técnicas de metamodelado. En concreto, se definen e instancian estructuras de datos que representan los diferentes elementos y operaciones del código objetivo, construyendo así un modelo sobre el que se pueden aplicar los distintos análisis. Este enfoque permite recorrer el código de forma exhaustiva a través de las instancias del metamodelo, aprovechando los principios y técnicas de la programación orientada a objetos para calcular las métricas de manera eficiente y flexible.

Las métricas resultantes ofrecen una visión objetiva de la calidad del software y sirven como herramienta de apoyo para identificar áreas de mejora, facilitar el mantenimiento del código y contribuir a su evolución.

Período
mayo, 2019

enero, 2020
Responsable
Equipo participante
Cliente
Tecnologías
Página web
qas1