{"id":"https://openalex.org/W4414409640","doi":"https://doi.org/10.1007/s10664-025-10726-x","title":"Why android app testing falls short: empirical insights from open-source projects and a practitioner survey","display_name":"Why android app testing falls short: empirical insights from open-source projects and a practitioner survey","publication_year":2025,"publication_date":"2025-09-22","ids":{"openalex":"https://openalex.org/W4414409640","doi":"https://doi.org/10.1007/s10664-025-10726-x"},"language":"en","primary_location":{"id":"doi:10.1007/s10664-025-10726-x","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-025-10726-x","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-025-10726-x.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"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":"Empirical Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10664-025-10726-x.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043555436","display_name":"Tarek Mahmud","orcid":"https://orcid.org/0000-0002-1238-9397"},"institutions":[{"id":"https://openalex.org/I13511017","display_name":"Texas State University","ror":"https://ror.org/05h9q1g27","country_code":"US","type":"education","lineage":["https://openalex.org/I13511017"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tarek Mahmud","raw_affiliation_strings":["Texas State University, Texas, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Texas State University, Texas, USA","institution_ids":["https://openalex.org/I13511017"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003979078","display_name":"Meiru Che","orcid":"https://orcid.org/0009-0008-5925-698X"},"institutions":[{"id":"https://openalex.org/I74899385","display_name":"Central Queensland University","ror":"https://ror.org/023q4bk22","country_code":"AU","type":"education","lineage":["https://openalex.org/I74899385"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Meiru Che","raw_affiliation_strings":["Central Queensland University, Brisbane, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Central Queensland University, Brisbane, Australia","institution_ids":["https://openalex.org/I74899385"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016020974","display_name":"Anne H. H. Ngu","orcid":"https://orcid.org/0000-0002-5877-0230"},"institutions":[{"id":"https://openalex.org/I13511017","display_name":"Texas State University","ror":"https://ror.org/05h9q1g27","country_code":"US","type":"education","lineage":["https://openalex.org/I13511017"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Anne Ngu","raw_affiliation_strings":["Texas State University, Texas, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Texas State University, Texas, USA","institution_ids":["https://openalex.org/I13511017"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039642499","display_name":"Guowei Yang","orcid":"https://orcid.org/0000-0002-1404-4560"},"institutions":[{"id":"https://openalex.org/I165143802","display_name":"The University of Queensland","ror":"https://ror.org/00rqy9422","country_code":"AU","type":"education","lineage":["https://openalex.org/I165143802"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Guowei Yang","raw_affiliation_strings":["The University of Queensland, Brisbane, Australia"],"raw_orcid":"https://orcid.org/0000-0002-1404-4560","affiliations":[{"raw_affiliation_string":"The University of Queensland, Brisbane, Australia","institution_ids":["https://openalex.org/I165143802"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5003979078","https://openalex.org/A5016020974","https://openalex.org/A5039642499","https://openalex.org/A5043555436"],"corresponding_institution_ids":["https://openalex.org/I13511017","https://openalex.org/I165143802","https://openalex.org/I74899385"],"apc_list":{"value":2890,"currency":"USD","value_usd":2890},"apc_paid":{"value":2890,"currency":"USD","value_usd":2890},"fwci":5.468,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.95914738,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"30","issue":"6","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9983000159263611,"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.9983000159263611,"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/T11675","display_name":"Open Source Software Innovations","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9940000176429749,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/android","display_name":"Android (operating system)","score":0.9038000106811523},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.49799999594688416},{"id":"https://openalex.org/keywords/software-testing","display_name":"Software testing","score":0.44179999828338623},{"id":"https://openalex.org/keywords/test-strategy","display_name":"Test strategy","score":0.41850000619888306},{"id":"https://openalex.org/keywords/best-practice","display_name":"Best practice","score":0.3953999876976013},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3928999900817871},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.3887999951839447},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.38749998807907104}],"concepts":[{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.9038000106811523},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5314000248908997},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.49799999594688416},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.44179999828338623},{"id":"https://openalex.org/C188598960","wikidata":"https://www.wikidata.org/wiki/Q7705805","display_name":"Test strategy","level":3,"score":0.41850000619888306},{"id":"https://openalex.org/C184356942","wikidata":"https://www.wikidata.org/wiki/Q830382","display_name":"Best practice","level":2,"score":0.3953999876976013},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3928999900817871},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.3887999951839447},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.38749998807907104},{"id":"https://openalex.org/C2988045736","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android app","level":3,"score":0.38370001316070557},{"id":"https://openalex.org/C66153210","wikidata":"https://www.wikidata.org/wiki/Q5597182","display_name":"Graphical user interface testing","level":4,"score":0.3695000112056732},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.36239999532699585},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3612000048160553},{"id":"https://openalex.org/C53942775","wikidata":"https://www.wikidata.org/wiki/Q1211721","display_name":"Code coverage","level":3,"score":0.3546999990940094},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33730000257492065},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.3156999945640564},{"id":"https://openalex.org/C162443782","wikidata":"https://www.wikidata.org/wiki/Q1066228","display_name":"White-box testing","level":5,"score":0.3149999976158142},{"id":"https://openalex.org/C91262260","wikidata":"https://www.wikidata.org/wiki/Q528074","display_name":"End user","level":2,"score":0.29330000281333923},{"id":"https://openalex.org/C201025465","wikidata":"https://www.wikidata.org/wiki/Q11248500","display_name":"User experience design","level":2,"score":0.28110000491142273},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.2809999883174896},{"id":"https://openalex.org/C182122060","wikidata":"https://www.wikidata.org/wiki/Q6752328","display_name":"Manual testing","level":5,"score":0.27390000224113464},{"id":"https://openalex.org/C131377759","wikidata":"https://www.wikidata.org/wiki/Q322514","display_name":"Acceptance testing","level":2,"score":0.2705000042915344},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.2694999873638153},{"id":"https://openalex.org/C3017891749","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android application","level":3,"score":0.2581000030040741},{"id":"https://openalex.org/C109086967","wikidata":"https://www.wikidata.org/wiki/Q2509100","display_name":"Test script","level":4,"score":0.25380000472068787}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s10664-025-10726-x","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-025-10726-x","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-025-10726-x.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"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":"Empirical Software Engineering","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1007/s10664-025-10726-x","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-025-10726-x","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-025-10726-x.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"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":"Empirical Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320984","display_name":"University of Queensland","ror":"https://ror.org/00rqy9422"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4414409640.pdf","grobid_xml":"https://content.openalex.org/works/W4414409640.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W1562421387","https://openalex.org/W1988737164","https://openalex.org/W2005168272","https://openalex.org/W2011044158","https://openalex.org/W2038965378","https://openalex.org/W2055097344","https://openalex.org/W2067364868","https://openalex.org/W2343325785","https://openalex.org/W2356780433","https://openalex.org/W2463553622","https://openalex.org/W2513201734","https://openalex.org/W2767357513","https://openalex.org/W2831080282","https://openalex.org/W2890086692","https://openalex.org/W2898508426","https://openalex.org/W2931621526","https://openalex.org/W2940439009","https://openalex.org/W2954515777","https://openalex.org/W2957919018","https://openalex.org/W2963011053","https://openalex.org/W3015337180","https://openalex.org/W3104759514","https://openalex.org/W3106077701","https://openalex.org/W3160136515","https://openalex.org/W3161479440","https://openalex.org/W3199680432","https://openalex.org/W4200523059","https://openalex.org/W4234580964","https://openalex.org/W4296422569","https://openalex.org/W4312737594","https://openalex.org/W4313563721","https://openalex.org/W4322505526","https://openalex.org/W4375929168","https://openalex.org/W4389544169","https://openalex.org/W4400844340","https://openalex.org/W4404953649"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"Android":[1,15,53,78,116,129,145,159,185],"dominates":[2],"the":[3,10,56,74,91,100,119,124,191],"mobile":[4],"operating":[5],"system":[6],"market,":[7],"yet":[8],"ensuring":[9],"quality":[11],"and":[12,27,55,62,85,99,121,148,168,172,175,197,205,211],"reliability":[13],"of":[14,23,36,77,93,102,123,156,165,193,207],"applications":[16,54],"remains":[17],"a":[18,135,153,162,200],"persistent":[19],"challenge.":[20],"The":[21,150],"diversity":[22],"devices,":[24],"screen":[25],"sizes,":[26],"OS":[28],"versions":[29],"complicates":[30],"testing,":[31,43,80,95],"leading":[32],"to":[33,58,72,137],"fragmented":[34],"adoption":[35,92,155,206],"best":[37,86],"practices.":[38,87],"Despite":[39],"advancements":[40],"in":[41,141,178],"automated":[42,94,194],"there":[44],"is":[45],"Limited":[46],"empirical":[47],"evidence":[48],"on":[49,105,113,199],"how":[50],"developers":[51,147],"test":[52,96],"extent":[57],"which":[59],"existing":[60],"tools":[61,167,196,210],"frameworks":[63,169],"are":[64,189],"utilized":[65],"effectively.":[66],"In":[67],"this":[68],"paper,":[69],"we":[70,89],"aim":[71],"investigate":[73],"current":[75,184],"state":[76],"app":[79,130,146,160,186],"identifying":[81],"key":[82],"challenges,":[83],"Limitations,":[84],"Specifically,":[88],"assess":[90],"coverage":[97,122,177],"levels,":[98],"impact":[101],"testing":[103,142,157,166,187,195,209],"practices":[104,143,188],"software":[106],"quality.":[107],"We":[108,132],"conduct":[109,134],"an":[110],"experimental":[111],"study":[112],"2965":[114],"open-source":[115,128],"apps,":[117],"examining":[118],"quantity":[120],"tests":[125],"used":[126],"for":[127,202],"development.":[131],"further":[133],"survey":[136],"gather":[138],"more":[139,203],"insights":[140],"from":[144],"testers.":[149],"results":[151],"reveal":[152],"limited":[154],"among":[158],"developers,":[161],"restricted":[163],"range":[164],"being":[170],"used,":[171],"low":[173],"code":[174],"API":[176],"testing.":[179],"This":[180],"investigation":[181],"shows":[182],"that":[183],"lacking":[190],"use":[192],"embarks":[198],"need":[201],"awareness":[204],"state-of-the-art":[208],"techniques.":[212]},"counts_by_year":[{"year":2026,"cited_by_count":3}],"updated_date":"2026-08-11T07:18:39.950985","created_date":"2025-10-10T00:00:00"}
