{"id":"https://openalex.org/W2314946208","doi":"https://doi.org/10.1145/2881631.2881635","title":"Advanced REST API Management and Evolution Using MDA","display_name":"Advanced REST API Management and Evolution Using MDA","publication_year":2015,"publication_date":"2015-09-08","ids":{"openalex":"https://openalex.org/W2314946208","doi":"https://doi.org/10.1145/2881631.2881635","mag":"2314946208"},"language":"en","primary_location":{"id":"doi:10.1145/2881631.2881635","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2881631.2881635","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd International Workshop on (Document) Changes: modeling, detection, storage and visualization","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/A5066901938","display_name":"Marek Pol\u00e1k","orcid":"https://orcid.org/0000-0002-3715-4324"},"institutions":[{"id":"https://openalex.org/I21250087","display_name":"Charles University","ror":"https://ror.org/024d6js02","country_code":"CZ","type":"education","lineage":["https://openalex.org/I21250087"]}],"countries":["CZ"],"is_corresponding":true,"raw_author_name":"Marek Pol\u00e1k","raw_affiliation_strings":["Department of Software Engineering, Charles University in Prague, Malostransk\u00e9 n\u00e1m. 25, Prague, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Department of Software Engineering, Charles University in Prague, Malostransk\u00e9 n\u00e1m. 25, Prague, Czech Republic","institution_ids":["https://openalex.org/I21250087"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061978151","display_name":"Irena Holubov\u00e1","orcid":"https://orcid.org/0000-0003-2113-1539"},"institutions":[{"id":"https://openalex.org/I21250087","display_name":"Charles University","ror":"https://ror.org/024d6js02","country_code":"CZ","type":"education","lineage":["https://openalex.org/I21250087"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Irena Holubov\u00e1","raw_affiliation_strings":["Department of Software Engineering, Charles University in Prague, Malostransk\u00e9 n\u00e1m. 25, Prague, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Department of Software Engineering, Charles University in Prague, Malostransk\u00e9 n\u00e1m. 25, Prague, Czech Republic","institution_ids":["https://openalex.org/I21250087"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5066901938"],"corresponding_institution_ids":["https://openalex.org/I21250087"],"apc_list":null,"apc_paid":null,"fwci":0.7946,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.83083745,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"11","last_page":"18"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","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"}},"topics":[{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9983999729156494,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9973000288009644,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/json","display_name":"JSON","score":0.9926955699920654},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.83626788854599},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.7922989130020142},{"id":"https://openalex.org/keywords/xml","display_name":"XML","score":0.7411661148071289},{"id":"https://openalex.org/keywords/representational-state-transfer","display_name":"Representational state transfer","score":0.6304371953010559},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.577734112739563},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4376864433288574},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.42208540439605713},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.36114799976348877},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.33204385638237}],"concepts":[{"id":"https://openalex.org/C2780416260","wikidata":"https://www.wikidata.org/wiki/Q2063","display_name":"JSON","level":2,"score":0.9926955699920654},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.83626788854599},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.7922989130020142},{"id":"https://openalex.org/C8797682","wikidata":"https://www.wikidata.org/wiki/Q2115","display_name":"XML","level":2,"score":0.7411661148071289},{"id":"https://openalex.org/C65399332","wikidata":"https://www.wikidata.org/wiki/Q749568","display_name":"Representational state transfer","level":3,"score":0.6304371953010559},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.577734112739563},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4376864433288574},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.42208540439605713},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.36114799976348877},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.33204385638237},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2881631.2881635","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2881631.2881635","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd International Workshop on (Document) Changes: modeling, detection, storage and visualization","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W107982363","https://openalex.org/W1577231857","https://openalex.org/W2061415020","https://openalex.org/W2067428811","https://openalex.org/W2080278049","https://openalex.org/W2314946208","https://openalex.org/W2345172334","https://openalex.org/W2504129696","https://openalex.org/W4388892785"],"related_works":["https://openalex.org/W4301217393","https://openalex.org/W2922064259","https://openalex.org/W2381592762","https://openalex.org/W2742949799","https://openalex.org/W2799210984","https://openalex.org/W2577820972","https://openalex.org/W2900891045","https://openalex.org/W2380368790","https://openalex.org/W2367643486","https://openalex.org/W1795059188"],"abstract_inverted_index":{"The":[0,72,136],"REST":[1,58,114],"(Representational":[2],"State":[3],"Transfer)":[4],"has":[5],"become":[6],"a":[7,53,142],"popular":[8],"and":[9,65,86],"preferred":[10],"way":[11],"of":[12,74,105,112,156],"communication":[13,121],"on":[14,61],"the":[15,23,62,96,106,109,113,170],"Web.":[16],"JSON":[17,31],"(JavaScript":[18],"Object":[19],"Notation)":[20],"[5]":[21],"is":[22,77],"most":[24],"used":[25,35],"data":[26,158],"interchange":[27],"format":[28],"these":[29],"days.":[30],"can":[32],"be":[33,116],"easily":[34],"with":[36,83],"(but":[37],"not-only)":[38],"applications":[39],"written":[40],"in":[41,123],"JavaScript":[42],"or":[43,125],"other":[44,126],"programming":[45],"languages.":[46],"In":[47],"our":[48,80],"previous":[49,81],"work":[50],"we":[51,100],"presented":[52],"solution":[54],"how":[55,66],"to":[56,67,78,90,102,115,118],"describe":[57],"API":[59,97],"based":[60],"MDA":[63],"principle":[64],"provide":[68],"automatic":[69],"evolution":[70,92,154],"management.":[71],"aim":[73,101],"this":[75],"paper":[76],"extend":[79],"results":[82],"deeper":[84],"analysis":[85],"additional":[87],"model":[88,111],"operations":[89],"make":[91],"process":[93],"simple":[94],"for":[95,108,153],"designer.":[98],"Next,":[99],"enlarge":[103],"abilities":[104],"platform":[107,152],"specific":[110],"able":[117],"generate":[119],"final":[120],"structures":[122],"JSON,":[124],"formats":[127],"like,":[128],"e.g.,":[129,162],"XML,":[130,163],"as":[131,133],"well":[132],"their":[134],"schemas.":[135],"proposed":[137],"approach":[138],"was":[139],"implemented":[140],"within":[141],"complex":[143],"evolution-management":[144],"framework":[145],"called":[146],"DaemonX":[147],"which":[148],"provides":[149],"an":[150],"extensible":[151],"management":[155],"various":[157],"formats,":[159],"such":[160],"as,":[161],"relational,":[164],"object,":[165],"etc.":[166],"Several":[167],"experiments":[168],"proving":[169],"concept":[171],"were":[172],"then":[173],"carried":[174],"out.":[175]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":4},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
