{"id":"https://openalex.org/W3173612148","doi":"https://doi.org/10.1109/icde51399.2021.00307","title":"DeBinelle: Semantic Patches for Coupled Database-Application Evolution","display_name":"DeBinelle: Semantic Patches for Coupled Database-Application Evolution","publication_year":2021,"publication_date":"2021-04-01","ids":{"openalex":"https://openalex.org/W3173612148","doi":"https://doi.org/10.1109/icde51399.2021.00307","mag":"3173612148"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icde51399.2021.00307","pdf_url":null,"source":{"id":"https://openalex.org/S4363607857","display_name":"2022 IEEE 38th International Conference on Data Engineering (ICDE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5053676208","display_name":"Stefanie Scherzinger","orcid":"https://orcid.org/0000-0002-1960-6171"},"institutions":[{"id":"https://openalex.org/I186354981","display_name":"University of Passau","ror":"https://ror.org/05ydjnb78","country_code":"DE","type":"education","lineage":["https://openalex.org/I186354981"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stefanie Scherzinger","raw_affiliation_strings":["University Passau, Germany"],"affiliations":[{"raw_affiliation_string":"University Passau, Germany","institution_ids":["https://openalex.org/I186354981"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021730239","display_name":"Wolfgang Mauerer","orcid":"https://orcid.org/0000-0002-9765-8313"},"institutions":[{"id":"https://openalex.org/I120163777","display_name":"Regensburg University of Applied Sciences","ror":"https://ror.org/04b9vrm74","country_code":"DE","type":"education","lineage":["https://openalex.org/I120163777"]},{"id":"https://openalex.org/I1325886976","display_name":"Siemens (Germany)","ror":"https://ror.org/059mq0909","country_code":"DE","type":"company","lineage":["https://openalex.org/I1325886976"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Wolfgang Mauerer","raw_affiliation_strings":["Siemens AG, Corporate Research, Technical University of Applied Sciences Regensburg, Regensburg/Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Siemens AG, Corporate Research, Technical University of Applied Sciences Regensburg, Regensburg/Munich, Germany","institution_ids":["https://openalex.org/I120163777","https://openalex.org/I1325886976"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070664655","display_name":"Haridimos Kondylakis","orcid":"https://orcid.org/0000-0002-9917-4486"},"institutions":[{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Haridimos Kondylakis","raw_affiliation_strings":["FORTH-ICS, Heraklion, Greece"],"affiliations":[{"raw_affiliation_string":"FORTH-ICS, Heraklion, Greece","institution_ids":["https://openalex.org/I8901234"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":57},"biblio":{"volume":null,"issue":null,"first_page":"2697","last_page":"2700"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Data Stream Management Systems and Techniques","score":0.9992,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10317","display_name":"Data Stream Management Systems and Techniques","score":0.9992,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11986","display_name":"Management and Reproducibility of Scientific Workflows","score":0.9924,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10215","display_name":"Semantic Web and Ontology Development","score":0.9916,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/software-development","display_name":"Software Development","score":0.539919},{"id":"https://openalex.org/keywords/schema-matching","display_name":"Schema Matching","score":0.526373},{"id":"https://openalex.org/keywords/column-oriented-database-systems","display_name":"Column-oriented Database Systems","score":0.508902},{"id":"https://openalex.org/keywords/schema","display_name":"Schema (genetic algorithms)","score":0.50883466},{"id":"https://openalex.org/keywords/schema-migration","display_name":"Schema migration","score":0.43752378},{"id":"https://openalex.org/keywords/data-definition-language","display_name":"Data definition language","score":0.42963806}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8470886},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.61209023},{"id":"https://openalex.org/C30775581","wikidata":"https://www.wikidata.org/wiki/Q632285","display_name":"Database schema","level":3,"score":0.590014},{"id":"https://openalex.org/C510870499","wikidata":"https://www.wikidata.org/wiki/Q47607","display_name":"SQL","level":2,"score":0.5701631},{"id":"https://openalex.org/C52146309","wikidata":"https://www.wikidata.org/wiki/Q7431116","display_name":"Schema (genetic algorithms)","level":2,"score":0.50883466},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.4857357},{"id":"https://openalex.org/C153440673","wikidata":"https://www.wikidata.org/wiki/Q7431119","display_name":"Schema migration","level":5,"score":0.43752378},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43667695},{"id":"https://openalex.org/C2777338717","wikidata":"https://www.wikidata.org/wiki/Q1762621","display_name":"Vendor","level":2,"score":0.43278033},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4326663},{"id":"https://openalex.org/C55596503","wikidata":"https://www.wikidata.org/wiki/Q1431648","display_name":"Data definition language","level":3,"score":0.42963806},{"id":"https://openalex.org/C148840519","wikidata":"https://www.wikidata.org/wiki/Q1049878","display_name":"Database design","level":2,"score":0.34942868},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.29772037},{"id":"https://openalex.org/C56310702","wikidata":"https://www.wikidata.org/wiki/Q2269281","display_name":"Semi-structured model","level":4,"score":0.14371526},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icde51399.2021.00307","pdf_url":null,"source":{"id":"https://openalex.org/S4363607857","display_name":"2022 IEEE 38th International Conference on Data Engineering (ICDE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":24,"referenced_works":["https://openalex.org/W1859545522","https://openalex.org/W2013861609","https://openalex.org/W2024796520","https://openalex.org/W2031254074","https://openalex.org/W2033474831","https://openalex.org/W2040811166","https://openalex.org/W2088108067","https://openalex.org/W2091001077","https://openalex.org/W2092425784","https://openalex.org/W2108349789","https://openalex.org/W2131724884","https://openalex.org/W2162422574","https://openalex.org/W2294683416","https://openalex.org/W2807794151","https://openalex.org/W2914927669","https://openalex.org/W2926911843","https://openalex.org/W2963426888","https://openalex.org/W2966620368","https://openalex.org/W3003358003","https://openalex.org/W3015278611","https://openalex.org/W3127316211","https://openalex.org/W3174400887","https://openalex.org/W4244238952","https://openalex.org/W89541942"],"related_works":["https://openalex.org/W2955692919","https://openalex.org/W2901432962","https://openalex.org/W279222092","https://openalex.org/W2591891926","https://openalex.org/W2585880425","https://openalex.org/W2199191324","https://openalex.org/W2153455914","https://openalex.org/W2091588998","https://openalex.org/W2090626944","https://openalex.org/W1905261690"],"abstract_inverted_index":{"Databases":[0],"are":[1,21],"at":[2],"the":[3,140,148],"core":[4],"of":[5,64,143,162],"virtually":[6],"any":[7],"software":[8,51,84,132],"product.":[9],"Changes":[10],"to":[11,47,118,150],"database":[12,55,66],"schemas":[13,122],"cannot":[14],"be":[15],"made":[16],"in":[17,50,131],"isolation,":[18],"as":[19],"they":[20],"intricately":[22],"coupled":[23,104,121],"with":[24,156],"application":[25],"code.":[26,124],"Such":[27],"couplings":[28],"enforce":[29],"collateral":[30],"evolution,":[31],"which":[32],"is":[33,164],"a":[34,44,61,89,108,115],"recognised,":[35],"important":[36],"research":[37],"problem.":[38],"In":[39],"this":[40,48],"demonstration,":[41],"we":[42],"show":[43],"new":[45],"dimension":[46],"problem,":[49],"that":[52,98],"supports":[53],"alternative":[54,117],"backends:":[56],"vendor-specific":[57,152],"SQL":[58],"dialects":[59,142],"necessitate":[60],"simultaneous":[62],"evolution":[63],"both,":[65],"schema":[67,101,174],"and":[68,92,103,123,139],"program":[69,105],"code,":[70],"for":[71,83,95,173],"all":[72],"supported":[73],"DB":[74],"variants.":[75],"These":[76],"near-same":[77],"changes":[78,102],"impose":[79],"substantial":[80],"manual":[81],"effort":[82],"developers.":[85],"We":[86],"introduce":[87],"DeBinelle,":[88],"novel":[90,116],"framework":[91],"domain-specific":[93],"language":[94],"semantic":[96,158],"patches":[97],"abstracts":[99],"DB-variant":[100],"code":[106],"into":[107],"single,":[109],"unified":[110],"representation.":[111],"DeBinelle":[112,125,163],"further":[113],"offers":[114],"manually":[119],"evolving":[120],"considerably":[126],"extends":[127],"established,":[128],"seminal":[129],"results":[130],"engineering":[133],"research,":[134],"supporting":[135],"several":[136],"programming":[137],"languages,":[138],"many":[141],"SQL.":[144],"It":[145],"effectively":[146],"eliminates":[147],"need":[149],"perform":[151],"changes,":[153],"replacing":[154],"them":[155],"intuitive":[157],"patches.":[159],"Our":[160],"demo":[161],"based":[165],"on":[166],"real-world":[167],"use":[168],"cases":[169],"from":[170],"reference":[171],"systems":[172],"evolution.":[175]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3173612148","counts_by_year":[],"updated_date":"2024-12-01T11:16:48.468923","created_date":"2021-07-05"}