{"id":"https://openalex.org/W3090634213","doi":"https://doi.org/10.1145/3365438.3410957","title":"An extensible framework for customizable model repair","display_name":"An extensible framework for customizable model repair","publication_year":2020,"publication_date":"2020-10-16","ids":{"openalex":"https://openalex.org/W3090634213","doi":"https://doi.org/10.1145/3365438.3410957","mag":"3090634213"},"language":"en","primary_location":{"id":"doi:10.1145/3365438.3410957","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3365438.3410957","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5027200543","display_name":"Angela Barriga","orcid":null},"institutions":[{"id":"https://openalex.org/I179863766","display_name":"Western Norway University of Applied Sciences","ror":"https://ror.org/05phns765","country_code":"NO","type":"education","lineage":["https://openalex.org/I179863766"]}],"countries":["NO"],"is_corresponding":true,"raw_author_name":"Angela Barriga","raw_affiliation_strings":["Western Norway University of Applied Science"],"affiliations":[{"raw_affiliation_string":"Western Norway University of Applied Science","institution_ids":["https://openalex.org/I179863766"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048803606","display_name":"Rogardt Heldal","orcid":"https://orcid.org/0000-0002-0761-1811"},"institutions":[{"id":"https://openalex.org/I179863766","display_name":"Western Norway University of Applied Sciences","ror":"https://ror.org/05phns765","country_code":"NO","type":"education","lineage":["https://openalex.org/I179863766"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Rogardt Heldal","raw_affiliation_strings":["Western Norway University of Applied Science"],"affiliations":[{"raw_affiliation_string":"Western Norway University of Applied Science","institution_ids":["https://openalex.org/I179863766"]}]},{"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":false,"raw_author_name":"Ludovico Iovino","raw_affiliation_strings":["Gran Sasso Science Ististute, L'Aquila"],"affiliations":[{"raw_affiliation_string":"Gran Sasso Science Ististute, L'Aquila","institution_ids":["https://openalex.org/I4210150763"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005805020","display_name":"Magnus Marthinsen","orcid":null},"institutions":[{"id":"https://openalex.org/I179863766","display_name":"Western Norway University of Applied Sciences","ror":"https://ror.org/05phns765","country_code":"NO","type":"education","lineage":["https://openalex.org/I179863766"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Magnus Marthinsen","raw_affiliation_strings":["Western Norway University of Applied Science"],"affiliations":[{"raw_affiliation_string":"Western Norway University of Applied Science","institution_ids":["https://openalex.org/I179863766"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091633550","display_name":"Adrian Rutle","orcid":"https://orcid.org/0000-0002-4158-1644"},"institutions":[{"id":"https://openalex.org/I179863766","display_name":"Western Norway University of Applied Sciences","ror":"https://ror.org/05phns765","country_code":"NO","type":"education","lineage":["https://openalex.org/I179863766"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Adrian Rutle","raw_affiliation_strings":["Western Norway University of Applied Science"],"affiliations":[{"raw_affiliation_string":"Western Norway University of Applied Science","institution_ids":["https://openalex.org/I179863766"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5027200543"],"corresponding_institution_ids":["https://openalex.org/I179863766"],"apc_list":null,"apc_paid":null,"fwci":2.5641,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.89747781,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"24","last_page":"34"},"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.9991000294685364,"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.9991000294685364,"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/T10260","display_name":"Software Engineering Research","score":0.9983000159263611,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9983000159263611,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.827462911605835},{"id":"https://openalex.org/keywords/extensibility","display_name":"Extensibility","score":0.7422491312026978},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.681909441947937},{"id":"https://openalex.org/keywords/personalization","display_name":"Personalization","score":0.5773599147796631},{"id":"https://openalex.org/keywords/metric","display_name":"Metric (unit)","score":0.5743229389190674},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5724340677261353},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5512797832489014},{"id":"https://openalex.org/keywords/reusability","display_name":"Reusability","score":0.43356430530548096},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.37130028009414673},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3479031026363373},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2299223244190216},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.09508699178695679},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09205019474029541}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.827462911605835},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.7422491312026978},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.681909441947937},{"id":"https://openalex.org/C183003079","wikidata":"https://www.wikidata.org/wiki/Q1000371","display_name":"Personalization","level":2,"score":0.5773599147796631},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.5743229389190674},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5724340677261353},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5512797832489014},{"id":"https://openalex.org/C137981799","wikidata":"https://www.wikidata.org/wiki/Q1369184","display_name":"Reusability","level":3,"score":0.43356430530548096},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.37130028009414673},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3479031026363373},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2299223244190216},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.09508699178695679},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09205019474029541},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3365438.3410957","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3365438.3410957","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W41554520","https://openalex.org/W146458024","https://openalex.org/W1035289425","https://openalex.org/W1505131313","https://openalex.org/W1573854140","https://openalex.org/W1608650045","https://openalex.org/W1647671624","https://openalex.org/W1970405933","https://openalex.org/W1977200413","https://openalex.org/W2027185189","https://openalex.org/W2045651560","https://openalex.org/W2052987299","https://openalex.org/W2072524792","https://openalex.org/W2094489875","https://openalex.org/W2121863487","https://openalex.org/W2157748689","https://openalex.org/W2163876299","https://openalex.org/W2165094151","https://openalex.org/W2341171179","https://openalex.org/W2399902329","https://openalex.org/W2483361817","https://openalex.org/W2522225384","https://openalex.org/W2570184218","https://openalex.org/W2572697743","https://openalex.org/W2579468147","https://openalex.org/W2601356454","https://openalex.org/W2602512370","https://openalex.org/W2629571368","https://openalex.org/W2760146605","https://openalex.org/W2765312672","https://openalex.org/W2808750701","https://openalex.org/W2809221487","https://openalex.org/W2914367372","https://openalex.org/W2917369945","https://openalex.org/W2935689139","https://openalex.org/W2956106639","https://openalex.org/W2979412565","https://openalex.org/W2989848692","https://openalex.org/W2990920816","https://openalex.org/W3043067853","https://openalex.org/W3043112231"],"related_works":["https://openalex.org/W4282938614","https://openalex.org/W1667647204","https://openalex.org/W2906929912","https://openalex.org/W2404647514","https://openalex.org/W2099755394","https://openalex.org/W4247536566","https://openalex.org/W3159027928","https://openalex.org/W2104879423","https://openalex.org/W1550059187","https://openalex.org/W2378486772"],"abstract_inverted_index":{"In":[0,72],"model-driven":[1],"software":[2],"engineering,":[3],"models":[4,15,91,187],"are":[5,28],"used":[6],"in":[7,44],"all":[8],"phases":[9],"of":[10,31,38,48,63,90,115,165],"the":[11,24,36,61,101,112,124,132,145,163,166,179],"development":[12],"process.":[13,26],"These":[14],"may":[16],"get":[17],"broken":[18,120],"due":[19],"to":[20,55,66,68,85,93,99,109,123,147],"various":[21],"editions":[22],"during":[23],"modeling":[25],"There":[27],"a":[29,119,137,139,149],"number":[30],"existing":[32],"tools":[33,50],"that":[34,177],"reduce":[35],"burden":[37],"manually":[39],"dealing":[40],"with":[41,87,188],"correctness":[42],"issues":[43],"models,":[45],"however,":[46],"most":[47],"these":[49],"do":[51],"not":[52],"prioritize":[53],"customization":[54],"follow":[56],"user":[57,125,146],"requirements":[58],"nor":[59],"allow":[60],"extension":[62,161],"their":[64,95],"components":[65],"adapt":[67],"different":[69,88,170],"model":[70,79,121,140],"types.":[71],"this":[73,159],"paper,":[74],"we":[75,130,156],"present":[76],"an":[77,128],"extensible":[78],"repair":[80,97,167],"framework":[81,104,133,180],"which":[82,143],"enables":[83],"users":[84],"deal":[86],"types":[89],"and":[92,185],"add":[94],"own":[96],"preferences":[98],"customize":[100,131],"results.":[102],"The":[103],"uses":[105],"customizable":[106],"learning":[107],"algorithms":[108],"automatically":[110],"find":[111],"best":[113],"sequence":[114],"actions":[116],"for":[117],"repairing":[118],"according":[122],"preferences.":[126],"As":[127],"example,":[129],"by":[134,168],"including":[135],"as":[136],"preference":[138,160],"distance":[141,171],"metric,":[142],"allows":[144],"choose":[148],"more":[150,183],"or":[151],"less":[152],"conservative":[153],"repair.":[154],"Then,":[155],"evaluate":[157],"how":[158],"affects":[162],"results":[164],"comparing":[169],"metric":[172],"calculations.":[173],"Our":[174],"experiment":[175],"proves":[176],"extending":[178],"makes":[181],"it":[182],"precise":[184],"produces":[186],"better":[189],"quality":[190],"characteristics.":[191]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":1}],"updated_date":"2026-04-03T22:45:19.894376","created_date":"2025-10-10T00:00:00"}
