{"id":"https://openalex.org/W4380568731","doi":"https://doi.org/10.1145/3593434.3593487","title":"Analyzing the Resource Usage Overhead of Mobile App Development Frameworks","display_name":"Analyzing the Resource Usage Overhead of Mobile App Development Frameworks","publication_year":2023,"publication_date":"2023-05-30","ids":{"openalex":"https://openalex.org/W4380568731","doi":"https://doi.org/10.1145/3593434.3593487"},"language":"en","primary_location":{"id":"doi:10.1145/3593434.3593487","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3593434.3593487","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://dspace.library.uu.nl/handle/1874/431606","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5076088637","display_name":"Wellington Oliveira","orcid":"https://orcid.org/0000-0002-1502-772X"},"institutions":[{"id":"https://openalex.org/I141596103","display_name":"University of Lisbon","ror":"https://ror.org/01c27hj86","country_code":"PT","type":"education","lineage":["https://openalex.org/I141596103"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Wellington Oliveira","raw_affiliation_strings":["Faculty of Science, University of Lisbon, Portugal"],"affiliations":[{"raw_affiliation_string":"Faculty of Science, University of Lisbon, Portugal","institution_ids":["https://openalex.org/I141596103"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073782761","display_name":"Bernardo Moraes","orcid":"https://orcid.org/0009-0005-7322-0957"},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Bernardo Moraes","raw_affiliation_strings":["Federal University of Pernambuco, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Pernambuco, Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062400717","display_name":"Fernando Castor","orcid":"https://orcid.org/0000-0002-6389-3630"},"institutions":[{"id":"https://openalex.org/I193662353","display_name":"Utrecht University","ror":"https://ror.org/04pp8hn57","country_code":"NL","type":"education","lineage":["https://openalex.org/I193662353"]},{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR","NL"],"is_corresponding":false,"raw_author_name":"Fernando Castor","raw_affiliation_strings":["Utrecht University, Netherlands and Federal University of Pernambuco, Brazil"],"affiliations":[{"raw_affiliation_string":"Utrecht University, Netherlands and Federal University of Pernambuco, Brazil","institution_ids":["https://openalex.org/I25112270","https://openalex.org/I193662353"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037619063","display_name":"Jo\u00e3o Paulo Fernandes","orcid":"https://orcid.org/0000-0002-1952-9460"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Jo\u00e3o Paulo Fernandes","raw_affiliation_strings":["Faculty of Engineering, University of Porto, Portugal"],"affiliations":[{"raw_affiliation_string":"Faculty of Engineering, University of Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5076088637"],"corresponding_institution_ids":["https://openalex.org/I141596103"],"apc_list":null,"apc_paid":null,"fwci":1.4289,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.81429065,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"152","last_page":"161"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9993000030517578,"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"}},"topics":[{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9993000030517578,"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"}},{"id":"https://openalex.org/T12799","display_name":"Mobile and Web Applications","score":0.9970999956130981,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9514999985694885,"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/computer-science","display_name":"Computer science","score":0.8438507318496704},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.7222814559936523},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6474884748458862},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5666244626045227},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5432130694389343},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5387009978294373},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.49991488456726074},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.4857633411884308},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4798262119293213},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.4253089427947998},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3781152665615082},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.14975464344024658}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8438507318496704},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.7222814559936523},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6474884748458862},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5666244626045227},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5432130694389343},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5387009978294373},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.49991488456726074},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.4857633411884308},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4798262119293213},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.4253089427947998},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3781152665615082},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.14975464344024658},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3593434.3593487","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3593434.3593487","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:dspace.library.uu.nl:1874/431606","is_oa":true,"landing_page_url":"https://dspace.library.uu.nl/handle/1874/431606","pdf_url":null,"source":{"id":"https://openalex.org/S4306401649","display_name":"Utrecht University Repository (Utrecht University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I193662353","host_organization_name":"Utrecht University","host_organization_lineage":["https://openalex.org/I193662353"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Part of book"}],"best_oa_location":{"id":"pmh:oai:dspace.library.uu.nl:1874/431606","is_oa":true,"landing_page_url":"https://dspace.library.uu.nl/handle/1874/431606","pdf_url":null,"source":{"id":"https://openalex.org/S4306401649","display_name":"Utrecht University Repository (Utrecht University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I193662353","host_organization_name":"Utrecht University","host_organization_lineage":["https://openalex.org/I193662353"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Part of book"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.4399999976158142,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G1497515751","display_name":null,"funder_award_id":"EXPL/CCI- COM/1306/2021","funder_id":"https://openalex.org/F4320330374","funder_display_name":"Foundation for Science and Technology"},{"id":"https://openalex.org/G5795522017","display_name":null,"funder_award_id":"CENTRO-01-0247-FEDER-047256","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"}],"funders":[{"id":"https://openalex.org/F4320330374","display_name":"Foundation for Science and Technology","ror":null},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1602164775","https://openalex.org/W1973493028","https://openalex.org/W2154030621","https://openalex.org/W2168775768","https://openalex.org/W2259042472","https://openalex.org/W2316373884","https://openalex.org/W2495572165","https://openalex.org/W2509415277","https://openalex.org/W2540809380","https://openalex.org/W2541392979","https://openalex.org/W2572673092","https://openalex.org/W2728956140","https://openalex.org/W2771781182","https://openalex.org/W2790609590","https://openalex.org/W2884345984","https://openalex.org/W2885101471","https://openalex.org/W2894365172","https://openalex.org/W2904169529","https://openalex.org/W2963081059","https://openalex.org/W2967920001","https://openalex.org/W2989672389","https://openalex.org/W2996843167","https://openalex.org/W3024068938","https://openalex.org/W3034779515","https://openalex.org/W3048289520","https://openalex.org/W3098758721","https://openalex.org/W3119404638","https://openalex.org/W3153920384","https://openalex.org/W3215995821","https://openalex.org/W3217266412","https://openalex.org/W4220857141","https://openalex.org/W4231118812","https://openalex.org/W4232659187","https://openalex.org/W4288911636","https://openalex.org/W4312403565"],"related_works":["https://openalex.org/W2404782403","https://openalex.org/W2728956140","https://openalex.org/W2060636877","https://openalex.org/W2914974628","https://openalex.org/W2949424165","https://openalex.org/W2612496691","https://openalex.org/W2391167130","https://openalex.org/W2092071486","https://openalex.org/W4283067488","https://openalex.org/W2017132110"],"abstract_inverted_index":{"Mobile":[0],"app":[1,49,158,246],"development":[2,50],"frameworks":[3,167],"lower":[4,186],"the":[5,17,37,84,127,177,225,237,241,253,257,262,277,284],"effort":[6],"to":[7,59,140,150,197,268,276,293],"write":[8],"and":[9,26,43,55,91,108,132,147,165,189,204,215,231,265],"deploy":[10],"apps":[11,44,87],"across":[12],"different":[13,76,106],"execution":[14,130,190,207,229],"platforms.":[15],"At":[16],"same":[18],"time,":[19,131],"their":[20,152],"use":[21],"may":[22],"limit":[23],"native":[24,62,103,194,216],"optimizations":[25],"impose":[27],"overhead,":[28],"increasing":[29],"resource":[30,38],"usage.":[31],"In":[32,174],"this":[33],"paper,":[34],"we":[35],"analyze":[36],"usage":[39,134],"of":[40,86,135,176,200,271,286],"Android":[41],"benchmarks":[42],"based":[45,111],"on":[46,112,122,252],"three":[47,75,211],"mobile":[48,157],"frameworks,":[51,68],"Flutter,":[52,222],"React":[53,95,234,258],"Native,":[54],"Ionic,":[56],"comparing":[57],"them":[58],"functionally":[60],"equivalent,":[61],"variants":[63],"written":[64],"in":[65,71,143,171,202,206,210,228,239,244,273],"Java.":[66],"These":[67,281],"besides":[69],"being":[70],"widespread":[72],"use,":[73],"represent":[74],"approaches":[77],"for":[78,105],"developing":[79],"multiplatform":[80],"apps:":[81],"Flutter":[82],"supports":[83],"deployment":[85],"that":[88,117,163,247],"are":[89],"compiled":[90],"run":[92],"fully":[93],"natively,":[94],"Native":[96,235,259],"runs":[97],"interpreted":[98],"JavaScript":[99],"code":[100],"combined":[101],"with":[102],"views":[104],"platforms,":[107],"Ionic":[109],"is":[110],"web":[113],"apps,":[114],"which":[115],"means":[116],"it":[118],"does":[119],"not":[120],"depend":[121],"platform-specific":[123],"details.":[124],"We":[125],"measure":[126,151],"energy":[128,187,203,274],"consumption,":[129],"memory":[133],"ten":[136,178],"optimized,":[137],"CPU-intensive":[138,172],"benchmarks,":[139,179,213],"gauge":[141],"overhead":[142,227],"a":[144,198,269,294],"controlled":[145],"manner,":[146],"two":[148],"applications,":[149],"impact":[153],"when":[154],"running":[155],"commonly":[156],"functionalities.":[159],"Our":[160],"results":[161],"show":[162],"cross-platform":[164],"hybrid":[166],"can":[168],"be":[169],"competitive":[170],"applications.":[173],"five":[175],"at":[180],"least":[181,226,263],"one":[182],"framework-based":[183,214,279],"version":[184,260],"exhibits":[185],"consumption":[188],"time":[191,230],"than":[192],"its":[193],"counterpart,":[195],"up":[196,267],"reduction":[199,270],"81%":[201],"83%":[205],"time.":[208],"Furthermore,":[209],"other":[212],"versions":[217],"achieved":[218],"similar":[219],"results.":[220],"Overall,":[221],"usually":[223],"imposes":[224,236],"energy,":[232,266],"while":[233],"highest":[238],"all":[240],"benchmarks.":[242],"However,":[243],"an":[245],"continuously":[248],"animates":[249],"multiple":[250],"images":[251],"screen,":[254],"without":[255],"interaction,":[256],"uses":[261],"CPU":[264],"96%":[272],"compared":[275],"second-best":[278],"version.":[280],"findings":[282],"highlight":[283],"importance":[285],"analyzing":[287],"expected":[288],"application":[289],"behavior":[290],"before":[291],"committing":[292],"specific":[295],"framework.":[296]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
