{"id":"https://openalex.org/W4404026026","doi":"https://doi.org/10.1007/s10515-024-00472-7","title":"Multi-objective improvement of Android applications","display_name":"Multi-objective improvement of Android applications","publication_year":2024,"publication_date":"2024-11-04","ids":{"openalex":"https://openalex.org/W4404026026","doi":"https://doi.org/10.1007/s10515-024-00472-7","pmid":"https://pubmed.ncbi.nlm.nih.gov/40196452"},"language":"en","primary_location":{"id":"doi:10.1007/s10515-024-00472-7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10515-024-00472-7","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10515-024-00472-7.pdf","source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10515-024-00472-7.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5053277619","display_name":"James P. Callan","orcid":"https://orcid.org/0000-0002-5692-6203"},"institutions":[{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"James Callan","raw_affiliation_strings":["Computer Science Department, University College London, Gower Street, London, Greater London WC1E 6BT UK","Computer Science Department, University College London, Gower Street, London, Greater London, WC1E 6BT, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, University College London, Gower Street, London, Greater London WC1E 6BT UK","institution_ids":["https://openalex.org/I45129253"]},{"raw_affiliation_string":"Computer Science Department, University College London, Gower Street, London, Greater London, WC1E 6BT, UK","institution_ids":["https://openalex.org/I45129253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065281209","display_name":"Justyna Petke","orcid":"https://orcid.org/0000-0002-7833-6044"},"institutions":[{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Justyna Petke","raw_affiliation_strings":["Computer Science Department, University College London, Gower Street, London, Greater London WC1E 6BT UK","Computer Science Department, University College London, Gower Street, London, Greater London, WC1E 6BT, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, University College London, Gower Street, London, Greater London WC1E 6BT UK","institution_ids":["https://openalex.org/I45129253"]},{"raw_affiliation_string":"Computer Science Department, University College London, Gower Street, London, Greater London, WC1E 6BT, UK","institution_ids":["https://openalex.org/I45129253"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5065281209"],"corresponding_institution_ids":["https://openalex.org/I45129253"],"apc_list":{"value":2890,"currency":"USD","value_usd":2890},"apc_paid":{"value":2890,"currency":"USD","value_usd":2890},"fwci":0.6669,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.79767491,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"32","issue":"1","first_page":"2","last_page":"2"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9987000226974487,"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/T10260","display_name":"Software Engineering Research","score":0.9987000226974487,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9973000288009644,"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/T12238","display_name":"Green IT and Sustainability","score":0.9965999722480774,"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/computer-science","display_name":"Computer science","score":0.8286358118057251},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.8147264719009399},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5133568644523621},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5059022307395935},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.457648903131485},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4564199447631836},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.44134521484375},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4116741120815277},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4111582040786743}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8286358118057251},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.8147264719009399},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5133568644523621},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5059022307395935},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.457648903131485},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4564199447631836},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.44134521484375},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4116741120815277},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4111582040786743},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1007/s10515-024-00472-7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10515-024-00472-7","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10515-024-00472-7.pdf","source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"},{"id":"pmid:40196452","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/40196452","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated software engineering","raw_type":null},{"id":"pmh:oai:europepmc.org:10785134","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/11972209","pdf_url":"https://pmc.ncbi.nlm.nih.gov/articles/PMC11972209/pdf/10515_2024_Article_472.pdf","source":{"id":"https://openalex.org/S4306400806","display_name":"Europe PMC (PubMed Central)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1303153112","host_organization_name":"European Bioinformatics Institute","host_organization_lineage":["https://openalex.org/I1303153112"],"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":null,"raw_type":"Text"}],"best_oa_location":{"id":"doi:10.1007/s10515-024-00472-7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10515-024-00472-7","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10515-024-00472-7.pdf","source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2073061185","display_name":"Automated Software Specialisation Using Genetic Improvement","funder_award_id":"EP/P023991/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G3150125195","display_name":null,"funder_award_id":"EP/P023991/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4404026026.pdf","grobid_xml":"https://content.openalex.org/works/W4404026026.grobid-xml"},"referenced_works_count":60,"referenced_works":["https://openalex.org/W1546270758","https://openalex.org/W1758861635","https://openalex.org/W1993909392","https://openalex.org/W2011781116","https://openalex.org/W2019313821","https://openalex.org/W2022485595","https://openalex.org/W2025267865","https://openalex.org/W2041014081","https://openalex.org/W2042219500","https://openalex.org/W2055703785","https://openalex.org/W2062918259","https://openalex.org/W2084627971","https://openalex.org/W2089175932","https://openalex.org/W2106683494","https://openalex.org/W2116661285","https://openalex.org/W2117444972","https://openalex.org/W2126961013","https://openalex.org/W2132231921","https://openalex.org/W2151850427","https://openalex.org/W2167159964","https://openalex.org/W2243423430","https://openalex.org/W2339162612","https://openalex.org/W2463553622","https://openalex.org/W2513527220","https://openalex.org/W2514303331","https://openalex.org/W2608579592","https://openalex.org/W2621123093","https://openalex.org/W2729011296","https://openalex.org/W2735592989","https://openalex.org/W2735662636","https://openalex.org/W2736046020","https://openalex.org/W2740742367","https://openalex.org/W2748075515","https://openalex.org/W2759869844","https://openalex.org/W2771653519","https://openalex.org/W2805459498","https://openalex.org/W2866517308","https://openalex.org/W2888561585","https://openalex.org/W2930938243","https://openalex.org/W2954856130","https://openalex.org/W2963488054","https://openalex.org/W2967193454","https://openalex.org/W2998501028","https://openalex.org/W3026407107","https://openalex.org/W3032749142","https://openalex.org/W3086529066","https://openalex.org/W3131332998","https://openalex.org/W3147258241","https://openalex.org/W3148880536","https://openalex.org/W3165784750","https://openalex.org/W3202766700","https://openalex.org/W4225146987","https://openalex.org/W4241134169","https://openalex.org/W4281783878","https://openalex.org/W4285805272","https://openalex.org/W4312236649","https://openalex.org/W4312704069","https://openalex.org/W4312732918","https://openalex.org/W4313549794","https://openalex.org/W6849739958"],"related_works":["https://openalex.org/W17155033","https://openalex.org/W3207760230","https://openalex.org/W1496222301","https://openalex.org/W4312814274","https://openalex.org/W1590307681","https://openalex.org/W2536018345","https://openalex.org/W4285370786","https://openalex.org/W2296488620","https://openalex.org/W2358353312","https://openalex.org/W2114381667"],"abstract_inverted_index":{"Non-functional":[0],"properties,":[1],"such":[2],"as":[3,16],"runtime":[4],"or":[5],"memory":[6,185],"use,":[7],"are":[8,107],"important":[9],"to":[10,55,65,95,130,142,161,176,182,189],"mobile":[11,134],"app":[12],"users":[13],"and":[14,26,78,145,184],"developers,":[15],"they":[17],"affect":[18],"user":[19],"experience.":[20],"We":[21,59,109,127,156,173],"propose":[22],"a":[23,45,61,121],"practical":[24],"approach":[25,160],"the":[27,50,68,85],"first":[28],"open-source":[29,104],"tool,":[30],"GIDroid":[31,72,129],"for":[32,113,124],"multi-objective":[33,76],"automated":[34],"improvement":[35],"of":[36,52,70,87,116,133,153,164],"Android":[37,105,118],"apps.":[38,193],"In":[39],"particular,":[40],"we":[41],"use":[42,60,186],"Genetic":[43,90],"Improvement,":[44],"search-based":[46],"technique":[47,149],"that":[48,101],"navigates":[49],"space":[51],"software":[53,165],"variants":[54],"find":[56],"improved":[57],"software.":[58],"simulation-based":[62],"testing":[63,94],"framework":[64],"greatly":[66],"improve":[67,131,177],"speed":[69],"search.":[71],"contains":[73],"three":[74],"state-of-the-art":[75],"algorithms,":[77],"two":[79],"new":[80,122],"mutation":[81],"operators,":[82],"which":[83,167],"cache":[84],"results":[86],"method":[88],"calls.":[89],"Improvement":[91],"relies":[92],"on":[93],"validate":[96],"patches.":[97],"Previous":[98],"work":[99],"showed":[100],"tests":[102,112],"in":[103,166,191],"applications":[106],"scarce.":[108],"thus":[110],"wrote":[111],"21":[114],"versions":[115,132,163],"7":[117],"apps,":[119],"creating":[120],"benchmark":[123],"performance":[125],"improvements.":[126,155,172],"used":[128],"apps":[135],"where":[136],"developers":[137],"had":[138],"previously":[139],"found":[140],"improvements":[141],"runtime,":[143],"memory,":[144],"bandwidth":[146],"use.":[147],"Our":[148],"automatically":[150],"re-discovers":[151],"64%":[152],"existing":[154],"then":[157],"applied":[158],"our":[159],"current":[162],"there":[168],"were":[169,174],"no":[170],"known":[171],"able":[175],"execution":[178],"time":[179],"by":[180,187],"up":[181,188],"35%,":[183],"33%":[190],"these":[192]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
