{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T18:55:29Z","timestamp":1773773729026,"version":"3.50.1"},"reference-count":36,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/OAPA.html"}],"funder":[{"name":"CROSSMINER Project, which has received funding from the European Union\u2019s Horizon 2020 Research and Innovation Programme","award":["732223"],"award-info":[{"award-number":["732223"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2019]]},"DOI":"10.1109\/access.2019.2891357","type":"journal-article","created":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T21:08:39Z","timestamp":1549055319000},"page":"16364-16376","source":"Crossref","is-referenced-by-count":22,"title":["Quality-Driven Detection and Resolution of Metamodel Smells"],"prefix":"10.1109","volume":"7","author":[{"given":"Lorenzo","family":"Bettini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Davide","family":"Di Ruscio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6552-2609","authenticated-orcid":false,"given":"Ludovico","family":"Iovino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alfonso","family":"Pierantonio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref33","article-title":"Metrics for object oriented design (MOOD) to assess java programs","author":"al-ja\u2019afer","year":"2007"},{"key":"ref32","article-title":"UML model quality assurance techniques","author":"arendt","year":"2009"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1002\/smr.336"},{"key":"ref30","first-page":"87","article-title":"Empirical validation of measures for class diagram structural complexity through controlled experiments","author":"genero","year":"2001","journal-title":"Proc QAOOSE ECOOP"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693133"},{"key":"ref35","year":"2018","journal-title":"Edapt&#x2014;Migrating EMF Models"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595738"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-10-8201-6_16"},{"key":"ref11","article-title":"Quality attributes for software metamodels","author":"bertoa","year":"2010"},{"key":"ref12","first-page":"30","article-title":"Challenges in the evolution of metamodels: Smells and anti-patterns of a historically-grown metamodel","volume":"1706","author":"strittmatter","year":"2016","journal-title":"Proc CEUR Workshop"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-012-0114-7"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2016.025"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/349214.349233"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-013-1151-5"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2328876.2328878"},{"key":"ref18","author":"reussner","year":"2016","journal-title":"Modeling and Simulating Software Architectures - The Palladio Approach"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16129-2_7"},{"key":"ref28","author":"bettini","year":"2016","journal-title":"Implementing Domain-Specific Languages with Xtext and Xtend"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2610424"},{"key":"ref27","first-page":"37","article-title":"Weaving models with the eclipse AMW plugin","author":"del fabro","year":"2006","journal-title":"Eclipse Summit Europe Eclipse Modeling Symposium"},{"key":"ref3","year":"2018","journal-title":"The Metamodel Refactorings Catalog"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2012.153"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2371401.2371419"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/EDOC.2008.44"},{"key":"ref8","year":"2012","journal-title":"ATL Transformations Zoo"},{"key":"ref7","first-page":"71","article-title":"Edelta: An approach for defining and applying reusable metamodel refactorings","author":"bettini","year":"2017","journal-title":"MoDELS Satellite Events"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2915970.2915984"},{"key":"ref9","first-page":"1","article-title":"Automatic detection of bad smells in code: An experimental assessment","volume":"11","author":"fontana","year":"2012","journal-title":"J Object Technol"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2629648"},{"key":"ref20","author":"kan","year":"2002","journal-title":"Metrics and Models in Software Quality Engineering"},{"key":"ref22","author":"boehm","year":"1978","journal-title":"Characteristics of Software Quality"},{"key":"ref21","article-title":"Software quality attributes and trade-offs","author":"berander","year":"2005","journal-title":"Blekinge Institute of Technology"},{"key":"ref24","author":"grady","year":"1987","journal-title":"Software Metrics Establishing a Company-Wide Program"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/32.345830"},{"key":"ref26","doi-asserted-by":"crossref","first-page":"5-1","DOI":"10.5381\/jot.2012.11.2.a5","article-title":"Automatic detection of bad smells in code: An experimental assessment","volume":"11","author":"fontana","year":"2012","journal-title":"J Object Technol"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2009.59"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/8600701\/08632659.pdf?arnumber=8632659","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,10]],"date-time":"2021-08-10T19:39:53Z","timestamp":1628624393000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8632659\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"references-count":36,"URL":"https:\/\/doi.org\/10.1109\/access.2019.2891357","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]}}}