{"id":"https://openalex.org/W2153791178","doi":"https://doi.org/10.1145/2593902.2593925","title":"Refactoring local to cloud data types for mobile apps","display_name":"Refactoring local to cloud data types for mobile apps","publication_year":2014,"publication_date":"2014-05-20","ids":{"openalex":"https://openalex.org/W2153791178","doi":"https://doi.org/10.1145/2593902.2593925","mag":"2153791178"},"language":"en","primary_location":{"id":"doi:10.1145/2593902.2593925","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2593902.2593925","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st International Conference on Mobile Software Engineering and Systems","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/A5088362471","display_name":"Michael Hilton","orcid":"https://orcid.org/0000-0001-9195-6902"},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Michael Hilton","raw_affiliation_strings":["Oregon State University, USA"],"affiliations":[{"raw_affiliation_string":"Oregon State University, USA","institution_ids":["https://openalex.org/I131249849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079774280","display_name":"Arpit Christi","orcid":null},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arpit Christi","raw_affiliation_strings":["Oregon State University, USA"],"affiliations":[{"raw_affiliation_string":"Oregon State University, USA","institution_ids":["https://openalex.org/I131249849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019404521","display_name":"Danny Dig","orcid":"https://orcid.org/0000-0001-5046-2017"},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Danny Dig","raw_affiliation_strings":["Oregon State University, USA"],"affiliations":[{"raw_affiliation_string":"Oregon State University, USA","institution_ids":["https://openalex.org/I131249849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002087212","display_name":"Micha\u0142 Moskal","orcid":"https://orcid.org/0000-0001-5791-2228"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Micha\u0142 Moskal","raw_affiliation_strings":["Microsoft Research, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045088961","display_name":"Sebastian Burckhardt","orcid":null},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sebastian Burckhardt","raw_affiliation_strings":["Microsoft Research, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014944734","display_name":"Nikolai Tillmann","orcid":"https://orcid.org/0000-0002-9251-5954"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nikolai Tillmann","raw_affiliation_strings":["Microsoft Research, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, USA","institution_ids":["https://openalex.org/I1290206253"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5088362471"],"corresponding_institution_ids":["https://openalex.org/I131249849"],"apc_list":null,"apc_paid":null,"fwci":2.5089,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.90865321,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"83","last_page":"92"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9977999925613403,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9977999925613403,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9976000189781189,"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/T12238","display_name":"Green IT and Sustainability","score":0.9968000054359436,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.9252077341079712},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7272331714630127},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6386098861694336},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.5696873664855957},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3573969006538391},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.34153038263320923},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22727617621421814},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.08236363530158997}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9252077341079712},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7272331714630127},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6386098861694336},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.5696873664855957},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3573969006538391},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.34153038263320923},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22727617621421814},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08236363530158997}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2593902.2593925","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2593902.2593925","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st International Conference on Mobile Software Engineering and Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.650.7510","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.650.7510","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://research.microsoft.com/en-us/um/people/moskal/pdf/refactor-to-cloud.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W360440500","https://openalex.org/W1602193077","https://openalex.org/W1771264736","https://openalex.org/W1963557108","https://openalex.org/W1964973627","https://openalex.org/W1988281920","https://openalex.org/W1992795772","https://openalex.org/W1997642340","https://openalex.org/W1999221168","https://openalex.org/W1999519575","https://openalex.org/W2003896016","https://openalex.org/W2004416088","https://openalex.org/W2010717024","https://openalex.org/W2023380813","https://openalex.org/W2026539153","https://openalex.org/W2048960787","https://openalex.org/W2051072775","https://openalex.org/W2054584570","https://openalex.org/W2066346071","https://openalex.org/W2079676826","https://openalex.org/W2084114645","https://openalex.org/W2095135670","https://openalex.org/W2101788345","https://openalex.org/W2106483614","https://openalex.org/W2109046656","https://openalex.org/W2117260615","https://openalex.org/W2131460078","https://openalex.org/W2142562266","https://openalex.org/W2143488688","https://openalex.org/W2148189199","https://openalex.org/W2150795540","https://openalex.org/W2150934664","https://openalex.org/W2154563336","https://openalex.org/W2159678344","https://openalex.org/W2166658986","https://openalex.org/W2401169515"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W4313549863","https://openalex.org/W2072205733","https://openalex.org/W2395465245","https://openalex.org/W2101762871","https://openalex.org/W3176957927","https://openalex.org/W4296534969","https://openalex.org/W4312761314","https://openalex.org/W2476494490","https://openalex.org/W3194667890"],"abstract_inverted_index":{"Mobile":[0],"cloud":[1,17,43,99],"computing":[2],"can":[3,18,55],"greatly":[4,56],"enrich":[5],"the":[6,16,37,103,123],"capabilities":[7],"of":[8,39,112],"today\u2019s":[9],"pervasive":[10],"mobile":[11,114],"devices.":[12],"Storing":[13],"data":[14,44,96,100],"on":[15,82,102,109],"enable":[19],"features":[20],"such":[21],"as":[22],"automatic":[23],"backup,":[24],"seamless":[25],"transition":[26],"between":[27],"multiple":[28],"devices,":[29],"and":[30,51,71,87,133],"multiuser":[31],"support":[32],"for":[33],"existing":[34],"apps.":[35,80],"However,":[36],"process":[38],"converting":[40],"local":[41,95],"into":[42,78,98],"types":[45,97,101],"requires":[46],"high":[47],"expertise,":[48],"is":[49,125,136],"difficult,":[50],"time-consuming.":[52],"Refactoring":[53],"techniques":[54],"simplify":[57],"this":[58,61],"process.":[59],"In":[60],"paper":[62],"we":[63,69,85],"present":[64],"a":[65,90,110],"formative":[66],"study":[67],"where":[68],"analyzed":[70],"successfully":[72],"converted":[73],"four":[74],"real-world":[75],"touchdevelop":[76,104],"apps":[77,115],"cloud-enabled":[79],"Based":[81],"these":[83],"lessons,":[84],"designed":[86],"implemented,":[88],"CLOUDIFYER,":[89],"tool":[91],"that":[92,122],"automatically":[93],"refactors":[94],"platform.":[105],"Our":[106],"empirical":[107],"evaluation":[108],"corpus":[111],"123":[113],"resulting":[116],"in":[117],"2722":[118],"transformations":[119],"shows":[120],"(i)":[121],"refactoring":[124],"widely":[126],"applicable,":[127],"(ii)":[128],"CLOUDIFYER":[129,135],"saves":[130],"human":[131],"effort,":[132],"(iii)":[134],"accurate.":[137]},"counts_by_year":[{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":2}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
