{"id":"https://openalex.org/W3118705258","doi":"https://doi.org/10.1145/3419017","title":"History-based Model Repair Recommendations","display_name":"History-based Model Repair Recommendations","publication_year":2021,"publication_date":"2021-01-03","ids":{"openalex":"https://openalex.org/W3118705258","doi":"https://doi.org/10.1145/3419017","mag":"3118705258"},"language":"en","primary_location":{"id":"doi:10.1145/3419017","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3419017","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-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/A5019968177","display_name":"Manuel Ohrndorf","orcid":"https://orcid.org/0009-0002-2135-1136"},"institutions":[{"id":"https://openalex.org/I206895457","display_name":"University of Siegen","ror":"https://ror.org/02azyry73","country_code":"DE","type":"education","lineage":["https://openalex.org/I206895457"]},{"id":"https://openalex.org/I2800742272","display_name":"Folkwang University of the Arts","ror":"https://ror.org/03gf02c22","country_code":"DE","type":"education","lineage":["https://openalex.org/I2800742272"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Manuel Ohrndorf","raw_affiliation_strings":["Universit\u00e4t Siegen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e4t Siegen, Germany","institution_ids":["https://openalex.org/I206895457","https://openalex.org/I2800742272"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103162750","display_name":"Christopher Pietsch","orcid":"https://orcid.org/0000-0002-3413-0810"},"institutions":[{"id":"https://openalex.org/I206895457","display_name":"University of Siegen","ror":"https://ror.org/02azyry73","country_code":"DE","type":"education","lineage":["https://openalex.org/I206895457"]},{"id":"https://openalex.org/I2800742272","display_name":"Folkwang University of the Arts","ror":"https://ror.org/03gf02c22","country_code":"DE","type":"education","lineage":["https://openalex.org/I2800742272"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christopher Pietsch","raw_affiliation_strings":["Universit\u00e4t Siegen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e4t Siegen, Germany","institution_ids":["https://openalex.org/I206895457","https://openalex.org/I2800742272"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012762940","display_name":"Udo Kelter","orcid":"https://orcid.org/0000-0003-2052-4912"},"institutions":[{"id":"https://openalex.org/I206895457","display_name":"University of Siegen","ror":"https://ror.org/02azyry73","country_code":"DE","type":"education","lineage":["https://openalex.org/I206895457"]},{"id":"https://openalex.org/I2800742272","display_name":"Folkwang University of the Arts","ror":"https://ror.org/03gf02c22","country_code":"DE","type":"education","lineage":["https://openalex.org/I2800742272"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Udo Kelter","raw_affiliation_strings":["Universit\u00e4t Siegen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e4t Siegen, Germany","institution_ids":["https://openalex.org/I206895457","https://openalex.org/I2800742272"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011312561","display_name":"Lars Grunske","orcid":"https://orcid.org/0000-0002-8747-3745"},"institutions":[{"id":"https://openalex.org/I39343248","display_name":"Humboldt-Universit\u00e4t zu Berlin","ror":"https://ror.org/01hcx6992","country_code":"DE","type":"education","lineage":["https://openalex.org/I39343248"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lars Grunske","raw_affiliation_strings":["Humboldt-Universit\u00e4t zu Berlin, Germany"],"raw_orcid":"https://orcid.org/0000-0002-8747-3745","affiliations":[{"raw_affiliation_string":"Humboldt-Universit\u00e4t zu Berlin, Germany","institution_ids":["https://openalex.org/I39343248"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078065547","display_name":"Timo Kehrer","orcid":"https://orcid.org/0000-0002-2582-5557"},"institutions":[{"id":"https://openalex.org/I39343248","display_name":"Humboldt-Universit\u00e4t zu Berlin","ror":"https://ror.org/01hcx6992","country_code":"DE","type":"education","lineage":["https://openalex.org/I39343248"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Timo Kehrer","raw_affiliation_strings":["Humboldt-Universit\u00e4t zu Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Humboldt-Universit\u00e4t zu Berlin, Germany","institution_ids":["https://openalex.org/I39343248"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.4444,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":{"value":0.9835569,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":93,"max":99},"biblio":{"volume":"30","issue":"2","first_page":"1","last_page":"46"},"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.9995999932289124,"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.9995999932289124,"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.9993000030517578,"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.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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8308404684066772},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.6666368842124939},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.5764849185943604},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.522924542427063},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5011532306671143},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.431723415851593},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3903544247150421},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21992743015289307},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19535428285598755}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8308404684066772},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.6666368842124939},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.5764849185943604},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.522924542427063},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5011532306671143},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.431723415851593},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3903544247150421},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21992743015289307},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19535428285598755},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3419017","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3419017","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5299999713897705}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":88,"referenced_works":["https://openalex.org/W8913454","https://openalex.org/W99545732","https://openalex.org/W187889024","https://openalex.org/W1487883130","https://openalex.org/W1502767928","https://openalex.org/W1540852499","https://openalex.org/W1550475282","https://openalex.org/W1568243475","https://openalex.org/W1574060188","https://openalex.org/W1882027873","https://openalex.org/W1928902483","https://openalex.org/W1970178969","https://openalex.org/W1971702813","https://openalex.org/W1972890954","https://openalex.org/W1979866694","https://openalex.org/W1983160424","https://openalex.org/W1991633729","https://openalex.org/W2007820106","https://openalex.org/W2013375900","https://openalex.org/W2015965801","https://openalex.org/W2016027000","https://openalex.org/W2022970768","https://openalex.org/W2027185189","https://openalex.org/W2029954071","https://openalex.org/W2032644292","https://openalex.org/W2033616441","https://openalex.org/W2035384746","https://openalex.org/W2035434130","https://openalex.org/W2036417954","https://openalex.org/W2038765730","https://openalex.org/W2043336932","https://openalex.org/W2047836084","https://openalex.org/W2052987299","https://openalex.org/W2053633607","https://openalex.org/W2054332523","https://openalex.org/W2058145265","https://openalex.org/W2066029222","https://openalex.org/W2072524792","https://openalex.org/W2076719273","https://openalex.org/W2082307353","https://openalex.org/W2083210338","https://openalex.org/W2093287224","https://openalex.org/W2102626454","https://openalex.org/W2104107939","https://openalex.org/W2114990295","https://openalex.org/W2115972353","https://openalex.org/W2117870171","https://openalex.org/W2122947685","https://openalex.org/W2127685229","https://openalex.org/W2130359903","https://openalex.org/W2135920852","https://openalex.org/W2136187088","https://openalex.org/W2139609134","https://openalex.org/W2142741391","https://openalex.org/W2143614054","https://openalex.org/W2149864282","https://openalex.org/W2157198435","https://openalex.org/W2157327038","https://openalex.org/W2159090554","https://openalex.org/W2262937054","https://openalex.org/W2294967233","https://openalex.org/W2373227884","https://openalex.org/W2400994325","https://openalex.org/W2497387994","https://openalex.org/W2525290333","https://openalex.org/W2569549435","https://openalex.org/W2602512370","https://openalex.org/W2620081107","https://openalex.org/W2629571368","https://openalex.org/W2716381272","https://openalex.org/W2719255578","https://openalex.org/W2789876140","https://openalex.org/W2794832431","https://openalex.org/W2808750701","https://openalex.org/W2895130696","https://openalex.org/W2908054697","https://openalex.org/W2926245535","https://openalex.org/W2933873113","https://openalex.org/W2979659203","https://openalex.org/W3043569921","https://openalex.org/W3101506519","https://openalex.org/W4205916380","https://openalex.org/W4230710986","https://openalex.org/W4251357119","https://openalex.org/W4255632703","https://openalex.org/W4288076943","https://openalex.org/W4313205696","https://openalex.org/W6781024349"],"related_works":["https://openalex.org/W2032233321","https://openalex.org/W3121970507","https://openalex.org/W2110028391","https://openalex.org/W54497855","https://openalex.org/W217960748","https://openalex.org/W3125814499","https://openalex.org/W2090827041","https://openalex.org/W187246281","https://openalex.org/W2565703248","https://openalex.org/W2143548620"],"abstract_inverted_index":{"Models":[0],"in":[1,12,100,141,174,251,292,301],"Model-driven":[2],"Engineering":[3],"are":[4,9,29,106,215,223,290,311],"primary":[5],"development":[6,17],"artifacts":[7],"that":[8,19,157,161,170,270,295],"heavily":[10],"edited":[11],"all":[13,129,219],"stages":[14],"of":[15,47,68,75,88,137,178,197,205,212,241,259,272,285,306],"software":[16],"and":[18,36,66,108,110,218],"can":[20,81,171,277,298],"become":[21],"temporarily":[22],"inconsistent":[23],"during":[24],"editing.":[25],"In":[26,145],"general,":[27],"there":[28],"many":[30],"alternatives":[31],"to":[32,55,61,72,153,193],"resolve":[33],"an":[34,182],"inconsistency,":[35],"which":[37,121],"one":[38],"is":[39,59,117,186,191],"the":[40,63,73,76,89,103,112,135,175,210,252,257,260,273,286,293,302,307,314],"most":[41,90,271],"suitable":[42],"depends":[43],"on":[44,124],"a":[45,69,86,115,150,179,194,198],"variety":[46],"factors.":[48],"As":[49],"also":[50],"proposed":[51],"by":[52,84,165,225,280],"recent":[53],"approaches":[54],"model":[56,131],"repair,":[57],"it":[58,190],"reasonable":[60],"leave":[62],"actual":[64],"choice":[65],"approval":[67],"repair":[70,79,94,155,213,227,288,309],"alternative":[71],"discretion":[74],"developer.":[77],"Model":[78],"tools":[80],"support":[82],"developers":[83],"proposing":[85],"list":[87],"promising":[91],"repairs.":[92],"Such":[93,181],"recommendations":[95,214],"will":[96],"be":[97,172,278,299],"only":[98],"accepted":[99],"practice":[101],"if":[102,111],"generated":[104,287],"proposals":[105,156,289,310],"plausible":[107],"understandable,":[109],"set":[113],"as":[114,207,209],"whole":[116],"manageable.":[118],"Current":[119],"approaches,":[120],"mostly":[122],"focus":[123],"exhaustive":[125],"search":[126],"strategies,":[127],"exploring":[128],"possible":[130],"repairs":[132],"without":[133],"considering":[134],"intention":[136],"historic":[138],"changes,":[139],"fail":[140],"meeting":[142],"these":[143],"requirements.":[144],"this":[146],"article,":[147],"we":[148],"present":[149],"new":[151],"approach":[152,238],"generate":[154],"aims":[158],"at":[159,313],"inconsistencies":[160,206],"have":[162],"been":[163],"introduced":[164],"past":[166],"incomplete":[167,183,282],"edit":[168,184,200],"steps":[169,222],"located":[173],"version":[176],"history":[177],"model.":[180],"step":[185],"either":[187],"undone":[188],"or":[189],"extended":[192],"full":[195],"execution":[196],"consistency-preserving":[199],"operation.":[201],"The":[202],"history-based":[203],"analysis":[204],"well":[208],"generation":[211],"fully":[216],"automated,":[217],"interactive":[220],"selection":[221],"supported":[224],"our":[226,237,268],"tool":[228],"called":[229],"R":[230],"E":[231],"V":[232],"ISION":[233],".":[234],"We":[235],"evaluate":[236],"using":[239],"histories":[240],"real-world":[242],"models":[243],"obtained":[244],"from":[245],"popular":[246],"open-source":[247],"modeling":[248],"projects":[249],"hosted":[250],"Eclipse":[253],"Git":[254],"repository,":[255],"including":[256],"evolution":[258],"entire":[261],"UML":[262],"meta-model.":[263],"Our":[264],"experimental":[265],"results":[266],"confirm":[267],"hypothesis":[269],"inconsistencies,":[274],"namely,":[275],"93.4,":[276],"resolved":[279],"complementing":[281],"edits.":[283],"92.6%":[284],"relevant":[291,308],"sense":[294],"their":[296],"effect":[297],"observed":[300],"models\u2019":[303],"histories.":[304],"94.9%":[305],"ranked":[312],"topmost":[315],"position.":[316]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":2}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
