Clone detection for ecore metamodels using N-grams

    Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

    11 Citaten (Scopus)
    1 Downloads (Pure)

    Samenvatting

    Increasing model-driven engineering use leads to an abundance of models and metamodels in academic and industrial practice. A key technique for the management and maintenance of those artefacts is model clone detection, where highly similar (meta-)models and (meta-)model fragments are mined from a possibly large amount of data. In this paper we extend the SAMOS framework (Statistical Analysis of MOdelS) to clone detection on Ecore metamodels, using the framework’s n-gram feature extraction, vector space model and clustering capabilities. We perform a case analysis on Ecore metamodels obtained by applying an exhaustive set of single mutations to assess the precision/sensitivity of our technique with respect to various types of mutations. Using mutation analysis, we also briefly evaluate MACH, a comparable UML clone detection tool.

    Originele taal-2Engels
    TitelProceedings of the 6th International Conference on Model-Driven Engineering and Software Development
    RedacteurenSlimane Hammoudi , Luis Ferreira Pires, Bran Selic
    UitgeverijSciTePress Digital Library
    Pagina's411-419
    Aantal pagina's9
    ISBN van elektronische versie978-989-758-283-7
    DOI's
    StatusGepubliceerd - 1 jan. 2018
    Evenement6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018 - Funchal, Madeira, Portugal
    Duur: 22 jan. 201824 jan. 2018

    Congres

    Congres6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018
    Land/RegioPortugal
    StadFunchal, Madeira
    Periode22/01/1824/01/18

    Vingerafdruk

    Duik in de onderzoeksthema's van 'Clone detection for ecore metamodels using N-grams'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit