Integrating technical debt into MDE

The main goal of this work is to evaluate the feasibility to calculate the technical debt (a traditional software quality approach) in a model-driven context through the same tools used by software deve- lopers at work. The SonarQube tool was used, so that the quality check was performed directly on...

Full description

Bibliographic Details
Main Authors: Giraldo Velásquez, Faber Danilo, España Cubillo, Sergio, Pineda, Manuel A., Giraldo, William J., Pastor López, Oscar
Other Authors: Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació, Departamento Administrativo de Ciencia, Tecnología e Innovación, Colombia, Ministerio de Ciencia e Innovación, Generalitat Valenciana, European Commission, European Regional Development Fund
Format: Conference Object
Language:English
Published: CEUR Workshop Proceedings 2014
Subjects:
EMF
Online Access:http://hdl.handle.net/10251/68278
Description
Summary:The main goal of this work is to evaluate the feasibility to calculate the technical debt (a traditional software quality approach) in a model-driven context through the same tools used by software deve- lopers at work. The SonarQube tool was used, so that the quality check was performed directly on projects created with Eclipse Modeling Frame- work (EMF) instead of traditionals source code projects. In this work, XML was used as the model speci cation language to verify in Sonar- Qube due to the creation of EMF metamodels in XMI (XML Metadata Interchange) and that SonarQube o ers a plugin to assess the XML lan- guage. After this, our work focused on the de nition of model rules as an XSD schema (XML Schema De nition) and the integration between EMF-SonarQube in order that these metrics were directly validated by SonarQube; and subsequently, this tool determined the technical debt that the analyzed EMF models could contain F. G, thanks to Colciencias (Colombia) for funding this work through the Colciencias Grant call 512-2010. This work has been supported by the Spanish MICINN PROS-Req (TIN2010-19130-C02-02), the Generalitat Valenciana Project ORCA (PROMETEO/2009/015), the European Commission FP7 Project CaaS (611351), and ERDF structural funds. Giraldo Velásquez, FD.; España Cubillo, S.; Pineda, MA.; Giraldo, WJ.; Pastor López, O. (2014). Integrating technical debt into MDE. CEUR Workshop Proceedings. http://hdl.handle.net/10251/68278 S