{"id":"https://openalex.org/W1965022492","doi":"https://doi.org/10.1145/2684200.2684304","title":"Refactoring Object-Relational Database Applications by Applying Transformation Rules to Develop better Performance","display_name":"Refactoring Object-Relational Database Applications by Applying Transformation Rules to Develop better Performance","publication_year":2014,"publication_date":"2014-12-04","ids":{"openalex":"https://openalex.org/W1965022492","doi":"https://doi.org/10.1145/2684200.2684304","mag":"1965022492"},"language":"en","primary_location":{"id":"doi:10.1145/2684200.2684304","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2684200.2684304","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th International Conference on Information Integration and Web-based Applications &amp; Services","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/A5033131199","display_name":"Zahra Davar","orcid":null},"institutions":[{"id":"https://openalex.org/I204824540","display_name":"University of Wollongong","ror":"https://ror.org/00jtmb277","country_code":"AU","type":"education","lineage":["https://openalex.org/I204824540"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Zahra Davar","raw_affiliation_strings":["School of Computer Science and Software Engineering, University of Wollongong, Northfields Ave, Wollongong NSW 2522, Australia","School of Computer Science and Software Engineering University of Wollongong, Northfields Ave, Wollongong NSW 2522, Australia#TAB#"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Software Engineering, University of Wollongong, Northfields Ave, Wollongong NSW 2522, Australia","institution_ids":["https://openalex.org/I204824540"]},{"raw_affiliation_string":"School of Computer Science and Software Engineering University of Wollongong, Northfields Ave, Wollongong NSW 2522, Australia#TAB#","institution_ids":["https://openalex.org/I204824540"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066538596","display_name":"Handoko Handoko","orcid":"https://orcid.org/0000-0002-4530-5196"},"institutions":[{"id":"https://openalex.org/I204824540","display_name":"University of Wollongong","ror":"https://ror.org/00jtmb277","country_code":"AU","type":"education","lineage":["https://openalex.org/I204824540"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Handoko","raw_affiliation_strings":["School of Computer Science and Software Engineering University of Wollongong, Northfields Ave, Wollongong NSW 2522, Australia","School of Computer Science and Software Engineering University of Wollongong, Northfields Ave, Wollongong NSW 2522, Australia#TAB#"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Software Engineering University of Wollongong, Northfields Ave, Wollongong NSW 2522, Australia","institution_ids":["https://openalex.org/I204824540"]},{"raw_affiliation_string":"School of Computer Science and Software Engineering University of Wollongong, Northfields Ave, Wollongong NSW 2522, Australia#TAB#","institution_ids":["https://openalex.org/I204824540"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5033131199"],"corresponding_institution_ids":["https://openalex.org/I204824540"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.05604069,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"283","last_page":"288"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9986000061035156,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9986000061035156,"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/T10260","display_name":"Software Engineering Research","score":0.9977999925613403,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9977999925613403,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.8889264464378357},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.838135838508606},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6780786514282227},{"id":"https://openalex.org/keywords/relational-database","display_name":"Relational database","score":0.5921696424484253},{"id":"https://openalex.org/keywords/sql","display_name":"SQL","score":0.518573522567749},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.4773847460746765},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.44105058908462524},{"id":"https://openalex.org/keywords/object-relational-mapping","display_name":"Object-relational mapping","score":0.4378800690174103},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.38117051124572754},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3680911064147949},{"id":"https://openalex.org/keywords/method","display_name":"Method","score":0.3149225115776062},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.14619764685630798}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.8889264464378357},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.838135838508606},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6780786514282227},{"id":"https://openalex.org/C5655090","wikidata":"https://www.wikidata.org/wiki/Q192588","display_name":"Relational database","level":2,"score":0.5921696424484253},{"id":"https://openalex.org/C510870499","wikidata":"https://www.wikidata.org/wiki/Q47607","display_name":"SQL","level":2,"score":0.518573522567749},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4773847460746765},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.44105058908462524},{"id":"https://openalex.org/C72615636","wikidata":"https://www.wikidata.org/wiki/Q58748","display_name":"Object-relational mapping","level":4,"score":0.4378800690174103},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.38117051124572754},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3680911064147949},{"id":"https://openalex.org/C512554520","wikidata":"https://www.wikidata.org/wiki/Q815844","display_name":"Method","level":3,"score":0.3149225115776062},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.14619764685630798}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2684200.2684304","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2684200.2684304","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th International Conference on Information Integration and Web-based Applications &amp; Services","raw_type":"proceedings-article"},{"id":"pmh:oai:ro.uow.edu.au:eispapers-4829","is_oa":false,"landing_page_url":"https://ro.uow.edu.au/eispapers/3810","pdf_url":null,"source":{"id":"https://openalex.org/S4306400510","display_name":"Research Online (University of Wollongong)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I204824540","host_organization_name":"University of Wollongong","host_organization_lineage":["https://openalex.org/I204824540"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Faculty of Engineering and Information Sciences - Papers: Part A","raw_type":"presentation"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W35518851","https://openalex.org/W51505314","https://openalex.org/W71371309","https://openalex.org/W1519770114","https://openalex.org/W1522024824","https://openalex.org/W1965240889","https://openalex.org/W1976170358","https://openalex.org/W2013987868","https://openalex.org/W2062666593","https://openalex.org/W2068059071","https://openalex.org/W2075004042","https://openalex.org/W2086335328","https://openalex.org/W2094580275","https://openalex.org/W2112866468","https://openalex.org/W2149052989","https://openalex.org/W2153887189","https://openalex.org/W2169562836","https://openalex.org/W2735118820","https://openalex.org/W3091889073"],"related_works":["https://openalex.org/W4386570488","https://openalex.org/W1979086811","https://openalex.org/W164007562","https://openalex.org/W2752707883","https://openalex.org/W1977563838","https://openalex.org/W4206585688","https://openalex.org/W2108227428","https://openalex.org/W2132560534","https://openalex.org/W4206687279","https://openalex.org/W2895480205"],"abstract_inverted_index":{"Object-relational":[0],"database":[1],"applications":[2,39,76],"implemented":[3],"in":[4,21,111],"conventional":[5],"procedural":[6,82],"programming":[7,24],"languages":[8,25],"such":[9,26],"as":[10,27],"C,":[11],"C++,":[12],"and":[13,30,49],"Java":[14],"along":[15],"with":[16,77,118],"the":[17,22,42,47,50,65,85,88,91,100,103],"embedded":[18],"statements":[19],"expressed":[20],"non-procedural":[23],"OQL,":[28],"SQL":[29],"XQuery.":[31],"Therefore,":[32],"using":[33],"transformation":[34],"rules":[35,106],"to":[36,61,90,108,115],"optimise":[37],"these":[38],"by":[40],"balancing":[41],"data":[43],"processing":[44],"load":[45],"between":[46],"client":[48,92],"server":[51],"sides":[52],"is":[53,58],"required.":[54],"Refactoring":[55],"object-oriented":[56],"applications,":[57],"one":[59],"way":[60,114],"preserve":[62],"output":[63],"of":[64,74,81,87,102],"application":[66],"but":[67],"apply":[68],"changes":[69],"on":[70],"design":[71],"level.":[72],"Implementation":[73],"object-relational":[75],"a":[78],"large":[79],"amount":[80],"code,":[83],"remains":[84],"majority":[86],"data-processing":[89],"side.":[93],"This":[94],"often":[95],"has":[96],"catastrophic":[97],"consequences":[98],"for":[99],"performance":[101],"application.":[104],"Transformation":[105],"need":[107],"be":[109],"applied":[110],"an":[112],"efficient":[113],"come":[116],"up":[117],"optimised":[119],"applications.":[120]},"counts_by_year":[{"year":2021,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
