Conciliating model-driven engineering with technical debt using a quality framework

Fáber D. Giraldo*, Sergio España, Manuel A. Pineda, William J. Giraldo, Oscar Pastor

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Abstract

    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 developers at work. The SonarQube tool was used, so that the quality check was performed directly on projects created with Eclipse Modeling Framework (EMF) instead of traditionals source code projects. In this work, XML was used as the model specification language to verify in Sonar- Qube due to the creation of EMF metamodels in XMI (XML Metadata Interchange) and that SonarQube offers a plugin to assess the XML language. After this, our work focused on the definition of model rules as an XSD schema (XML Schema Definition) 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.

    Original languageEnglish
    Title of host publicationInformation Systems Engineering in Complex Environments - CAiSE Forum 2014, Selected Extended Papers
    EditorsElias Pimenidis, Selmin Nurcan
    PublisherSpringer
    Pages199-214
    Number of pages16
    ISBN (Print)9783319192697
    DOIs
    Publication statusPublished - 2015
    EventInternational Conference on Advanced Information Systems Engineering , CAiSE Forum 2014 - Thessaloniki, Greece
    Duration: 16 Jun 201420 Jun 2014

    Publication series

    NameLecture Notes in Business Information Processing
    Volume204
    ISSN (Print)1865-1348

    Conference

    ConferenceInternational Conference on Advanced Information Systems Engineering , CAiSE Forum 2014
    Country/TerritoryGreece
    CityThessaloniki
    Period16/06/1420/06/14

    Keywords

    • EMF
    • Model-driven engineering
    • SonarQube
    • Technical debt

    Fingerprint

    Dive into the research topics of 'Conciliating model-driven engineering with technical debt using a quality framework'. Together they form a unique fingerprint.

    Cite this