QaaS I: Qualification as a Service I (part estàtica) per a Aizon

Descripció

QaaS I és un projecte que té com a objectiu analitzar, de manera estàtica, l’estructura del codi font d’un projecte de programari per extreure’n automàticament diferents mètriques que en permetin avaluar la qualitat i les característiques principals.

Per dur a terme aquesta anàlisi, el projecte es basa en tècniques de metamodelització. En concret, es defineixen i s’instancien estructures de dades que representen els diferents elements i operacions del codi objectiu, construint un model sobre el qual es poden aplicar les diferents anàlisis. Aquest enfocament permet recórrer el codi de forma exhaustiva a través de les instàncies del metamodel, aprofitant els principis i les tècniques de la programació orientada a objectes per calcular les mètriques de manera eficient i flexible.

Les mètriques obtingudes proporcionen una visió objectiva de la qualitat del programari i constitueixen una eina de suport per identificar àrees de millora, facilitar el manteniment del codi i contribuir a la seva evolució.

Període
maig, 2019

gener, 2020
Responsable
Equip participant
Client
Tecnologies
Pàgina web
qas1