{"id":"https://openalex.org/W4290975385","doi":"https://doi.org/10.1007/s10270-022-01034-9","title":"An executable metamodel refactoring catalog","display_name":"An executable metamodel refactoring catalog","publication_year":2022,"publication_date":"2022-08-12","ids":{"openalex":"https://openalex.org/W4290975385","doi":"https://doi.org/10.1007/s10270-022-01034-9"},"language":"en","primary_location":{"id":"doi:10.1007/s10270-022-01034-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-022-01034-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-022-01034-9.pdf","source":{"id":"https://openalex.org/S64245694","display_name":"Software & Systems Modeling","issn_l":"1619-1366","issn":["1619-1366","1619-1374"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software and Systems Modeling","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10270-022-01034-9.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083629281","display_name":"Lorenzo Bettini","orcid":"https://orcid.org/0000-0002-4481-8096"},"institutions":[{"id":"https://openalex.org/I45084792","display_name":"University of Florence","ror":"https://ror.org/04jr1s763","country_code":"IT","type":"education","lineage":["https://openalex.org/I45084792"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Lorenzo Bettini","raw_affiliation_strings":["University of Florence, Florence, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Florence, Florence, Italy","institution_ids":["https://openalex.org/I45084792"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002764716","display_name":"Davide Di Ruscio","orcid":"https://orcid.org/0000-0002-5077-6793"},"institutions":[{"id":"https://openalex.org/I26415053","display_name":"University of L'Aquila","ror":"https://ror.org/01j9p1r26","country_code":"IT","type":"education","lineage":["https://openalex.org/I26415053"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Davide Di\u00a0Ruscio","raw_affiliation_strings":["University of L\u2019Aquila, L\u2019Aquila, Italy","University of L'Aquila, L'Aquila, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of L\u2019Aquila, L\u2019Aquila, Italy","institution_ids":["https://openalex.org/I26415053"]},{"raw_affiliation_string":"University of L'Aquila, L'Aquila, Italy","institution_ids":["https://openalex.org/I26415053"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035041500","display_name":"Ludovico Iovino","orcid":"https://orcid.org/0000-0001-6552-2609"},"institutions":[{"id":"https://openalex.org/I4210150763","display_name":"Gran Sasso Science Institute","ror":"https://ror.org/043qcb444","country_code":"IT","type":"education","lineage":["https://openalex.org/I160013858","https://openalex.org/I4210150763"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Ludovico Iovino","raw_affiliation_strings":["Gran Sasso Science Institute, L\u2019Aquila, Italy","Gran Sasso Science Institute, L'Aquila, Italy"],"raw_orcid":"https://orcid.org/0000-0001-6552-2609","affiliations":[{"raw_affiliation_string":"Gran Sasso Science Institute, L\u2019Aquila, Italy","institution_ids":["https://openalex.org/I4210150763"]},{"raw_affiliation_string":"Gran Sasso Science Institute, L'Aquila, Italy","institution_ids":["https://openalex.org/I4210150763"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081084005","display_name":"Alfonso Pierantonio","orcid":"https://orcid.org/0000-0002-5231-3952"},"institutions":[{"id":"https://openalex.org/I26415053","display_name":"University of L'Aquila","ror":"https://ror.org/01j9p1r26","country_code":"IT","type":"education","lineage":["https://openalex.org/I26415053"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alfonso Pierantonio","raw_affiliation_strings":["University of L\u2019Aquila, L\u2019Aquila, Italy","University of L'Aquila, L'Aquila, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of L\u2019Aquila, L\u2019Aquila, Italy","institution_ids":["https://openalex.org/I26415053"]},{"raw_affiliation_string":"University of L'Aquila, L'Aquila, Italy","institution_ids":["https://openalex.org/I26415053"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5035041500"],"corresponding_institution_ids":["https://openalex.org/I4210150763"],"apc_list":{"value":2890,"currency":"USD","value_usd":2890},"apc_paid":{"value":2890,"currency":"USD","value_usd":2890},"fwci":2.5342,"has_fulltext":true,"cited_by_count":12,"citation_normalized_percentile":{"value":0.89421488,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"21","issue":"5","first_page":"1689","last_page":"1709"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9961000084877014,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9955000281333923,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/metamodeling","display_name":"Metamodeling","score":0.9432798624038696},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.9300081729888916},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.9289194345474243},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8187698125839233},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6749549508094788},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5281676650047302},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44018417596817017}],"concepts":[{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.9432798624038696},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.9300081729888916},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9289194345474243},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8187698125839233},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6749549508094788},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5281676650047302},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44018417596817017}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s10270-022-01034-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-022-01034-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-022-01034-9.pdf","source":{"id":"https://openalex.org/S64245694","display_name":"Software & Systems Modeling","issn_l":"1619-1366","issn":["1619-1366","1619-1374"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software and Systems Modeling","raw_type":"journal-article"},{"id":"pmh:oai:flore.unifi.it:2158/1284090","is_oa":true,"landing_page_url":"http://hdl.handle.net/2158/1284090","pdf_url":null,"source":{"id":"https://openalex.org/S4306402033","display_name":"Florence Research (University of Florence)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I45084792","host_organization_name":"University of Florence","host_organization_lineage":["https://openalex.org/I45084792"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1007/s10270-022-01034-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-022-01034-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-022-01034-9.pdf","source":{"id":"https://openalex.org/S64245694","display_name":"Software & Systems Modeling","issn_l":"1619-1366","issn":["1619-1366","1619-1374"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software and Systems Modeling","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4290975385.pdf","grobid_xml":"https://content.openalex.org/works/W4290975385.grobid-xml"},"referenced_works_count":42,"referenced_works":["https://openalex.org/W37132737","https://openalex.org/W74639613","https://openalex.org/W173274104","https://openalex.org/W1163324558","https://openalex.org/W1542225267","https://openalex.org/W1589399509","https://openalex.org/W1598165075","https://openalex.org/W1867268406","https://openalex.org/W1965429859","https://openalex.org/W1981379016","https://openalex.org/W1987426969","https://openalex.org/W1994879585","https://openalex.org/W1995645735","https://openalex.org/W2006276117","https://openalex.org/W2014596857","https://openalex.org/W2028236490","https://openalex.org/W2049275166","https://openalex.org/W2075950442","https://openalex.org/W2087486361","https://openalex.org/W2111616626","https://openalex.org/W2124995074","https://openalex.org/W2150952278","https://openalex.org/W2169123208","https://openalex.org/W2181002748","https://openalex.org/W2289531811","https://openalex.org/W2315610102","https://openalex.org/W2549252310","https://openalex.org/W2617180419","https://openalex.org/W2787379525","https://openalex.org/W2807624129","https://openalex.org/W2900555028","https://openalex.org/W2914367372","https://openalex.org/W2990633755","https://openalex.org/W3043067853","https://openalex.org/W3043553809","https://openalex.org/W3097600727","https://openalex.org/W3176914753","https://openalex.org/W3177328741","https://openalex.org/W4200148139","https://openalex.org/W4210301221","https://openalex.org/W4231010819","https://openalex.org/W4232603068"],"related_works":["https://openalex.org/W4313549863","https://openalex.org/W4290975385","https://openalex.org/W2096877983","https://openalex.org/W82161441","https://openalex.org/W1576042299","https://openalex.org/W1990602094","https://openalex.org/W2181943964","https://openalex.org/W1528423264","https://openalex.org/W3161551626","https://openalex.org/W2913711650"],"abstract_inverted_index":{"Abstract":[0],"Like":[1],"any":[2],"software":[3],"artifacts,":[4],"metamodels":[5,18],"are":[6],"evolving":[7],"entities":[8],"that":[9],"constantly":[10],"change":[11],"over":[12],"time":[13],"for":[14,68],"different":[15],"reasons.":[16],"Changing":[17],"by":[19],"keeping":[20],"them":[21,99],"consistent":[22],"with":[23,66],"other":[24],"existing":[25],"artifacts":[26],"is":[27,57,117],"an":[28,60],"error-prone":[29],"and":[30,72,97,109],"tedious":[31],"activity":[32],"without":[33],"the":[34,44,90,95,112,115],"availability":[35],"of":[36,46,114],"automated":[37],"support.":[38],"In":[39],"this":[40],"paper,":[41],"we":[42],"foster":[43],"adoption":[45],"metamodel":[47,79,91],"refactorings":[48,71,92],"collected":[49],"in":[50,94],"a":[51,77],"curated":[52],"catalog.":[53,81],"The":[54,82],"Edelta":[55],"framework":[56],"proposed":[58,83],"as":[59],"operative":[61],"environment":[62,84],"to":[63,75,88,111],"provide":[64],"modelers":[65,106],"constructs":[67],"specifying":[69],"basic":[70],"evolution":[73],"operators,":[74],"define":[76],"complete":[78],"refactoring":[80],"has":[85],"been":[86],"used":[87],"implement":[89],"available":[93],"literature":[96],"make":[98],"executable.":[100],"A":[101],"detailed":[102],"discussion":[103],"on":[104],"how":[105],"can":[107],"use":[108],"contribute":[110],"definition":[113],"catalog":[116],"also":[118],"given.":[119]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":1}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2022-08-13T00:00:00"}
