{"id":"https://openalex.org/W4402977966","doi":"https://doi.org/10.1145/3640310.3674101","title":"EditQL: A Textual Query Language for Evolving Models","display_name":"EditQL: A Textual Query Language for Evolving Models","publication_year":2024,"publication_date":"2024-09-22","ids":{"openalex":"https://openalex.org/W4402977966","doi":"https://doi.org/10.1145/3640310.3674101"},"language":"en","primary_location":{"id":"doi:10.1145/3640310.3674101","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3640310.3674101","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3640310.3674101","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064447629","display_name":"Jakob Pietron","orcid":"https://orcid.org/0000-0001-8308-6636"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jakob Pietron","raw_affiliation_strings":["Institute of Software Engineering and Programming Languages, Ulm University, Ulm, Germany"],"raw_orcid":"https://orcid.org/0000-0001-8308-6636","affiliations":[{"raw_affiliation_string":"Institute of Software Engineering and Programming Languages, Ulm University, Ulm, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107654489","display_name":"Benedikt Jutz","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Benedikt Jutz","raw_affiliation_strings":["Institute of Software Engineering and Programming Languages, Ulm University, Ulm, Germany"],"raw_orcid":"https://orcid.org/0009-0006-2110-7159","affiliations":[{"raw_affiliation_string":"Institute of Software Engineering and Programming Languages, Ulm University, Ulm, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078330103","display_name":"Alexander Raschke","orcid":"https://orcid.org/0000-0002-6088-8393"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alexander Raschke","raw_affiliation_strings":["Institute of Software Engineering and Programming Languages, Ulm University, Ulm, Germany"],"raw_orcid":"https://orcid.org/0000-0002-6088-8393","affiliations":[{"raw_affiliation_string":"Institute of Software Engineering and Programming Languages, Ulm University, Ulm, Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043271427","display_name":"Matthias Tichy","orcid":"https://orcid.org/0000-0002-9067-3748"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Matthias Tichy","raw_affiliation_strings":["Institute of Software Engineering and Programming Languages, Ulm University, Ulm, Germany"],"raw_orcid":"https://orcid.org/0000-0002-9067-3748","affiliations":[{"raw_affiliation_string":"Institute of Software Engineering and Programming Languages, Ulm University, Ulm, Germany","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"37","last_page":"48"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10215","display_name":"Semantic Web and Ontologies","score":0.9983999729156494,"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"}},"topics":[{"id":"https://openalex.org/T10215","display_name":"Semantic Web and Ontologies","score":0.9983999729156494,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9980999827384949,"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/T10703","display_name":"Business Process Modeling and Analysis","score":0.9951000213623047,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8278289437294006},{"id":"https://openalex.org/keywords/rdf-query-language","display_name":"RDF query language","score":0.6409898996353149},{"id":"https://openalex.org/keywords/query-language","display_name":"Query language","score":0.6140559315681458},{"id":"https://openalex.org/keywords/query-optimization","display_name":"Query optimization","score":0.5229071974754333},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.49273422360420227},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.49057334661483765},{"id":"https://openalex.org/keywords/query-expansion","display_name":"Query expansion","score":0.46760550141334534},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.37788230180740356},{"id":"https://openalex.org/keywords/web-search-query","display_name":"Web search query","score":0.36490023136138916},{"id":"https://openalex.org/keywords/web-query-classification","display_name":"Web query classification","score":0.3000132739543915},{"id":"https://openalex.org/keywords/search-engine","display_name":"Search engine","score":0.10662046074867249}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8278289437294006},{"id":"https://openalex.org/C96956885","wikidata":"https://www.wikidata.org/wiki/Q6138701","display_name":"RDF query language","level":5,"score":0.6409898996353149},{"id":"https://openalex.org/C192028432","wikidata":"https://www.wikidata.org/wiki/Q845739","display_name":"Query language","level":2,"score":0.6140559315681458},{"id":"https://openalex.org/C157692150","wikidata":"https://www.wikidata.org/wiki/Q2919848","display_name":"Query optimization","level":2,"score":0.5229071974754333},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.49273422360420227},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.49057334661483765},{"id":"https://openalex.org/C99016210","wikidata":"https://www.wikidata.org/wiki/Q5488129","display_name":"Query expansion","level":2,"score":0.46760550141334534},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37788230180740356},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.36490023136138916},{"id":"https://openalex.org/C118689300","wikidata":"https://www.wikidata.org/wiki/Q7978614","display_name":"Web query classification","level":4,"score":0.3000132739543915},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.10662046074867249}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3640310.3674101","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3640310.3674101","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3640310.3674101","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3640310.3674101","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","score":0.5299999713897705,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W20879611","https://openalex.org/W35818155","https://openalex.org/W172711948","https://openalex.org/W1987252374","https://openalex.org/W2032191478","https://openalex.org/W2059935209","https://openalex.org/W2119259916","https://openalex.org/W2149490731","https://openalex.org/W2164777277","https://openalex.org/W2289531811","https://openalex.org/W2569897526","https://openalex.org/W2600586605","https://openalex.org/W2760146605","https://openalex.org/W2794740256","https://openalex.org/W2925515791","https://openalex.org/W2953722655","https://openalex.org/W2990973475","https://openalex.org/W3164246475","https://openalex.org/W3205971709","https://openalex.org/W4200156137","https://openalex.org/W4245990317","https://openalex.org/W4253698222","https://openalex.org/W4291213652","https://openalex.org/W4304694950","https://openalex.org/W4312541016","https://openalex.org/W4318159369","https://openalex.org/W4381056879","https://openalex.org/W4383959694","https://openalex.org/W4390117307","https://openalex.org/W6967700206"],"related_works":["https://openalex.org/W2096359267","https://openalex.org/W2572349046","https://openalex.org/W2026738364","https://openalex.org/W2169498276","https://openalex.org/W2124814993","https://openalex.org/W2392799717","https://openalex.org/W2017989738","https://openalex.org/W2146885082","https://openalex.org/W1984397732","https://openalex.org/W5304494"],"abstract_inverted_index":{"Context:":[0],"Technically":[1],"sophisticated":[2],"systems":[3],"are":[4,190],"the":[5,8,16,20,27,44,77,92,142,145,149,157,187,198],"result":[6],"of":[7,11,94,144,151,177,200],"joint":[9],"work":[10],"several":[12],"domain":[13,54,195],"experts.":[14],"However,":[15],"more":[17,21],"people":[18],"collaborate,":[19],"important":[22],"it":[23],"becomes":[24],"to":[25,56,127,169,193],"make":[26],"model":[28,59,86],"evolution":[29,134,199],"and":[30,36,46,62,84,186],"its":[31],"single":[32],"edit":[33,64,69,82,99],"operations":[34,65,83],"accessible":[35],"comprehensible":[37],"for":[38,58,98,153],"involved":[39],"stakeholders.":[40],"Objective:":[41],"We":[42,89,114],"developed":[43],"textual":[45],"semantic":[47,154],"aware":[48],"query":[49,78,96,146],"language":[50,79,97],"EditQL.":[51,136],"It":[52],"enables":[53],"experts":[55,196],"search":[57],"versions,":[60],"changes,":[61],"causing":[63],"within":[66],"a":[67,95,106,116,132,175,201],"model's":[68,133],"history.":[70],"Based":[71,101],"on":[72,102,141],"an":[73,110],"operation-based":[74],"versioning":[75],"system,":[76],"covers":[80],"both":[81],"all":[85],"states.":[87],"Method:":[88],"systematically":[90],"elaborate":[91],"requirements":[93],"histories.":[100],"this,":[103],"we":[104,173],"present":[105],"DSL":[107],"integrated":[108],"into":[109],"existing":[111],"modeling":[112],"tool.":[113],"conducted":[115],"mixed-methods":[117],"usability":[118],"study":[119,182],"with":[120],"15":[121],"participants":[122,139],"in":[123,156],"which":[124],"they":[125],"had":[126],"answer":[128],"various":[129],"questions":[130],"about":[131],"using":[135],"Results:":[137],"All":[138],"agreed":[140],"usefulness":[143],"language,":[147],"particularly":[148],"possibility":[150],"querying":[152],"changes":[155],"model.":[158,202],"The":[159,181],"measured":[160],"System":[161],"Usability":[162],"Scale":[163],"(SUS)":[164],"scores":[165],"range":[166],"from":[167],"OK":[168],"good.":[170],"In":[171],"addition,":[172],"identified":[174],"set":[176],"possible":[178],"improvements.":[179],"Conclusion:":[180],"confirmed":[183],"that":[184],"EditQL":[185],"underlying":[188],"concepts":[189],"suitable":[191],"tools":[192],"help":[194],"understand":[197]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
