{"id":18596,"date":"2020-10-21T10:20:06","date_gmt":"2020-10-21T08:20:06","guid":{"rendered":"https:\/\/inlab.fib.upc.edu\/projecte\/qaas-i-qualification-as-a-service-i-part-estatica-per-aizon\/"},"modified":"2026-06-30T10:40:50","modified_gmt":"2026-06-30T08:40:50","slug":"qaas-i-qualification-as-a-service-i-part-estatica-per-aizon","status":"publish","type":"projecte","link":"https:\/\/inlab.fib.upc.edu\/es\/proyecto\/qaas-i-qualification-as-a-service-i-part-estatica-per-aizon","title":{"rendered":"QaaS I: Qualification as a Service I para Aizon"},"content":{"rendered":"","protected":false},"author":1316,"featured_media":6750,"template":"","meta":{"_acf_changed":false},"experteses":[27],"tencnologies":[510,515,516,517,480],"class_list":["post-18596","projecte","type-projecte","status-publish","has-post-thumbnail","hentry","experteses-knowledgeyserviceengineering-es","tencnologies-docker-es","tencnologies-java-es","tencnologies-javascript-es","tencnologies-node-js-es","tencnologies-python-es"],"acf":{"minidescripcio":"Analizar, est\u00e1ticamente, la estructura de c\u00f3digo de un proyecto software para extraer, autom\u00e1ticamente, diversas m\u00e9tricas que permitan su calificaci\u00f3n.","ordre_prioritat":0,"descripcio":"QaaS I es un proyecto cuyo objetivo es analizar de forma est\u00e1tica la estructura del c\u00f3digo fuente de un proyecto de software para extraer autom\u00e1ticamente diversas m\u00e9tricas que permitan evaluar su calidad y sus principales caracter\u00edsticas.\n\nPara llevar a cabo este an\u00e1lisis, el proyecto se basa en t\u00e9cnicas de metamodelado. En concreto, se definen e instancian estructuras de datos que representan los diferentes elementos y operaciones del c\u00f3digo objetivo, construyendo as\u00ed un modelo sobre el que se pueden aplicar los distintos an\u00e1lisis. Este enfoque permite recorrer el c\u00f3digo de forma exhaustiva a trav\u00e9s de las instancias del metamodelo, aprovechando los principios y t\u00e9cnicas de la programaci\u00f3n orientada a objetos para calcular las m\u00e9tricas de manera eficiente y flexible.  \n\nLas m\u00e9tricas resultantes ofrecen una visi\u00f3n objetiva de la calidad del software y sirven como herramienta de apoyo para identificar \u00e1reas de mejora, facilitar el mantenimiento del c\u00f3digo y contribuir a su evoluci\u00f3n.","image":"<a href=\"https:\/\/inlab.fib.upc.edu\/wp-content\/uploads\/2023\/01\/qas1.2.jpg\"><img class=\"aligncenter size-medium wp-image-14290\" src=\"https:\/\/inlab.fib.upc.edu\/wp-content\/uploads\/2023\/01\/qas1.2-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" \/><\/a>","url":"<a href=\"https:\/\/www.aizon.ai\/\" target=\"_blank\" rel=\"noopener\">Aizon<\/a>","data_inici_pro":"20190522","data_fi_pro":"20200109","client":[18876],"entitat_finan":"","colab":"","responsable":[221,1079],"equip":[1124,1125,1134,1135,991,1112],"escert":"0","mpi":"1","accio":"0","padih":"0","nacional":"0","participants":"","participants2":"","projecte_final":"","articles_presentacions":"","slideshare":""},"_links":{"self":[{"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/projecte\/18596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/projecte"}],"about":[{"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/types\/projecte"}],"author":[{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1316"}],"acf:user":[{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1112"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/991"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1135"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1134"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1125"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1124"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1079"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/221"}],"acf:post":[{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/empresa\/18876"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/media\/6750"}],"wp:attachment":[{"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/media?parent=18596"}],"wp:term":[{"taxonomy":"experteses","embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/experteses?post=18596"},{"taxonomy":"tencnologies","embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/tencnologies?post=18596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}