QaaS I: Qualification as a Service I for Aizon

Description

QaaS I is a project that aims to statically analyse the source code structure of a software project to automatically extract various metrics that allow its quality and main characteristics to be evaluated.

To carry out this analysis, the project is based on metamodelling techniques. Specifically, data structures are defined and instantiated that represent the different elements and operations of the target code, building a model upon which the various analyses can be applied. This approach allows the code to be traversed exhaustively through the instances of the metamodel, leveraging the principles and techniques of object-oriented programming to calculate the metrics efficiently and flexibly.

The resulting metrics provide an objective view of the software’s quality and serve as a support tool for identifying areas for improvement, facilitating code maintenance, and contributing to its evolution.

Period
May, 2019

January, 2020
Responsible
Participating team
Client
Technology
qas1