{"id":"https://openalex.org/W7167686070","doi":"https://doi.org/10.1145/3786582.3786810","title":"EVATest: Domain-Oriented Android GUI Testing based on Reward-Guided Retrieval-Augmented Generation","display_name":"EVATest: Domain-Oriented Android GUI Testing based on Reward-Guided Retrieval-Augmented Generation","publication_year":2026,"publication_date":"2026-04-12","ids":{"openalex":"https://openalex.org/W7167686070","doi":"https://doi.org/10.1145/3786582.3786810"},"language":null,"primary_location":{"id":"doi:10.1145/3786582.3786810","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3786582.3786810","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 48th International Conference on Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3786582.3786810","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5140224201","display_name":"Bhavana Kondeti","orcid":"https://orcid.org/0009-0006-0615-4328"},"institutions":[{"id":"https://openalex.org/I45438204","display_name":"The University of Texas at San Antonio","ror":"https://ror.org/01kd65564","country_code":"US","type":"education","lineage":["https://openalex.org/I45438204"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bhavana Kondeti","raw_affiliation_strings":["Department of Computer Science, The University of Texas at San Antonio, San Antonio, Texas, USA"],"raw_orcid":"https://orcid.org/0009-0006-0615-4328","affiliations":[{"raw_affiliation_string":"Department of Computer Science, The University of Texas at San Antonio, San Antonio, Texas, USA","institution_ids":["https://openalex.org/I45438204"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5140281444","display_name":"Guanqun Yang","orcid":"https://orcid.org/0000-0002-3354-1132"},"institutions":[{"id":"https://openalex.org/I108468826","display_name":"Stevens Institute of Technology","ror":"https://ror.org/02z43xh36","country_code":"US","type":"education","lineage":["https://openalex.org/I108468826"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guanqun Yang","raw_affiliation_strings":["Department of Computer Science, Stevens Institute of Technology, Hoboken, New Jercy, USA"],"raw_orcid":"https://orcid.org/0000-0002-3354-1132","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Stevens Institute of Technology, Hoboken, New Jercy, USA","institution_ids":["https://openalex.org/I108468826"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048372911","display_name":"Yui Takashima","orcid":null},"institutions":[{"id":"https://openalex.org/I45438204","display_name":"The University of Texas at San Antonio","ror":"https://ror.org/01kd65564","country_code":"US","type":"education","lineage":["https://openalex.org/I45438204"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yui Takashima","raw_affiliation_strings":["Department of Computer Science, The University of Texas at San Antonio, San Antonio, Texas, USA"],"raw_orcid":"https://orcid.org/0009-0001-6797-9183","affiliations":[{"raw_affiliation_string":"Department of Computer Science, The University of Texas at San Antonio, San Antonio, Texas, USA","institution_ids":["https://openalex.org/I45438204"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5140295527","display_name":"Xueqing Liu","orcid":"https://orcid.org/0000-0002-3884-1783"},"institutions":[{"id":"https://openalex.org/I108468826","display_name":"Stevens Institute of Technology","ror":"https://ror.org/02z43xh36","country_code":"US","type":"education","lineage":["https://openalex.org/I108468826"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xueqing Liu","raw_affiliation_strings":["Department of Computer Science, Stevens Institute of Technology, Hoboken, New Jercy, USA"],"raw_orcid":"https://orcid.org/0000-0002-3884-1783","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Stevens Institute of Technology, Hoboken, New Jercy, USA","institution_ids":["https://openalex.org/I108468826"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101558050","display_name":"Xiaoyin Wang","orcid":"https://orcid.org/0000-0002-9079-5534"},"institutions":[{"id":"https://openalex.org/I45438204","display_name":"The University of Texas at San Antonio","ror":"https://ror.org/01kd65564","country_code":"US","type":"education","lineage":["https://openalex.org/I45438204"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaoyin Wang","raw_affiliation_strings":["Department of Computer Science, The University of Texas at San Antonio, San Antonio, Texas, USA"],"raw_orcid":"https://orcid.org/0000-0002-9079-5534","affiliations":[{"raw_affiliation_string":"Department of Computer Science, The University of Texas at San Antonio, San Antonio, Texas, USA","institution_ids":["https://openalex.org/I45438204"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.90621039,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"56","last_page":"60"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.8973000049591064,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.8973000049591064,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.03099999949336052,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.017999999225139618,"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/graphical-user-interface-testing","display_name":"Graphical user interface testing","score":0.6858000159263611},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6291000247001648},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.5436999797821045},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.532800018787384},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.43540000915527344},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.42890000343322754},{"id":"https://openalex.org/keywords/boosting","display_name":"Boosting (machine learning)","score":0.4162999987602234},{"id":"https://openalex.org/keywords/software-quality-assurance","display_name":"Software quality assurance","score":0.4115000069141388},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.3815999925136566}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7379000186920166},{"id":"https://openalex.org/C66153210","wikidata":"https://www.wikidata.org/wiki/Q5597182","display_name":"Graphical user interface testing","level":4,"score":0.6858000159263611},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6291000247001648},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.5436999797821045},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.532800018787384},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.5023000240325928},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.43540000915527344},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.42890000343322754},{"id":"https://openalex.org/C46686674","wikidata":"https://www.wikidata.org/wiki/Q466303","display_name":"Boosting (machine learning)","level":2,"score":0.4162999987602234},{"id":"https://openalex.org/C2776969324","wikidata":"https://www.wikidata.org/wiki/Q613918","display_name":"Software quality assurance","level":5,"score":0.4115000069141388},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.40049999952316284},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.3815999925136566},{"id":"https://openalex.org/C53942775","wikidata":"https://www.wikidata.org/wiki/Q1211721","display_name":"Code coverage","level":3,"score":0.35989999771118164},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.3434000015258789},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.33660000562667847},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.335099995136261},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.32580000162124634},{"id":"https://openalex.org/C165825675","wikidata":"https://www.wikidata.org/wiki/Q1399743","display_name":"Model-based testing","level":4,"score":0.323199987411499},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.3003999888896942},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.2912999987602234},{"id":"https://openalex.org/C132010649","wikidata":"https://www.wikidata.org/wiki/Q189222","display_name":"Intuition","level":2,"score":0.28940001130104065},{"id":"https://openalex.org/C111065885","wikidata":"https://www.wikidata.org/wiki/Q1189053","display_name":"Fuzz testing","level":3,"score":0.2766999900341034},{"id":"https://openalex.org/C201025465","wikidata":"https://www.wikidata.org/wiki/Q11248500","display_name":"User experience design","level":2,"score":0.2689000070095062},{"id":"https://openalex.org/C182122060","wikidata":"https://www.wikidata.org/wiki/Q6752328","display_name":"Manual testing","level":5,"score":0.2574000060558319},{"id":"https://openalex.org/C106436119","wikidata":"https://www.wikidata.org/wiki/Q836575","display_name":"Quality assurance","level":3,"score":0.2540000081062317},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.25290000438690186},{"id":"https://openalex.org/C144543869","wikidata":"https://www.wikidata.org/wiki/Q2738570","display_name":"Mobile computing","level":2,"score":0.25049999356269836}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3786582.3786810","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3786582.3786810","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 48th International Conference on Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3786582.3786810","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3786582.3786810","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 48th International Conference on Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1992792191","https://openalex.org/W2001348443","https://openalex.org/W2088749975","https://openalex.org/W2111379929","https://openalex.org/W2161963160","https://openalex.org/W2164170598","https://openalex.org/W2841109230","https://openalex.org/W2953461273","https://openalex.org/W2961428223","https://openalex.org/W2999907851","https://openalex.org/W3000438717","https://openalex.org/W3154138117","https://openalex.org/W3183115008","https://openalex.org/W4307811449","https://openalex.org/W4312690238","https://openalex.org/W4384345667","https://openalex.org/W4388483659","https://openalex.org/W4391558516","https://openalex.org/W4391579699","https://openalex.org/W4394769323","https://openalex.org/W4400480227","https://openalex.org/W4401907288","https://openalex.org/W4411449862"],"related_works":[],"abstract_inverted_index":{"GUI":[0,33,76,105,168,175],"Testing":[1],"is":[2,17,94,156],"an":[3],"important":[4],"phase":[5],"in":[6,56,97,137,147],"the":[7,31,98,121,124,138,163,197,211],"quality":[8],"assurance":[9],"of":[10,26,123,135,144,167,199],"mobile":[11,75],"applications.":[12],"When":[13],"performed":[14],"manually,":[15],"it":[16],"a":[18,42,70,80],"costly":[19],"and":[20,34,62,85,107,141,165,170,191,201,206],"tedious":[21],"process":[22],"requiring":[23],"much":[24],"effort":[25],"human":[27],"testers":[28],"to":[29,45,88,102,119,159],"explore":[30],"software":[32],"write":[35],"scripts.":[36],"Large":[37],"Language":[38],"Models":[39],"(LLMs)":[40],"provide":[41],"novel":[43,71],"solution":[44],"largely":[46],"reduce":[47],"such":[48],"effort,":[49],"but":[50],"generic":[51],"LLMs":[52],"often":[53],"face":[54],"challenges":[55],"understanding":[57],"domain-specific":[58],"app":[59],"user":[60],"interface":[61],"interaction":[63,108,114],"patterns.":[64],"In":[65,127],"this":[66],"paper,":[67],"we":[68,111],"present":[69],"LLM-based":[72,213],"approach":[73,130],"for":[74],"testing":[77],"that":[78,95],"leverages":[79],"reward-guided":[81],"retrieval-augmented":[82],"generation":[83],"technique":[84],"domain":[86,100,140],"knowledge":[87],"address":[89],"these":[90],"challenges.":[91],"Our":[92,179],"intuition":[93],"apps":[96,136,185],"same":[99,139],"tend":[101],"share":[103],"similar":[104,117],"designs":[106],"patterns,":[109],"so":[110],"can":[112],"leverage":[113],"history":[115],"with":[116,210],"GUIs":[118],"improve":[120],"coverage":[122],"current":[125],"testing.":[126],"particular,":[128],"our":[129],"uses":[131],"random":[132],"exploration":[133],"logs":[134],"reward":[142],"values":[143],"input":[145,176],"events":[146],"those":[148],"logged":[149],"explorations":[150],"as":[151],"additional":[152],"context":[153],"information,":[154],"which":[155],"then":[157],"used":[158],"help":[160],"LLM":[161],"reason":[162],"goal":[164],"mechanisms":[166],"testing,":[169],"thus":[171],"generate":[172],"more":[173],"effective":[174],"event":[177],"sequences.":[178],"initial":[180],"evaluation":[181],"on":[182],"10":[183],"popular":[184],"from":[186],"two":[187],"domains":[188],"(fast":[189],"food":[190],"traveling)":[192],"shows":[193],"promising":[194],"results,":[195],"boosting":[196],"number":[198],"interacted":[200],"seen":[202],"clickables":[203],"by":[204],"41.9%,":[205],"23.7%,":[207],"respectively,":[208],"compared":[209],"state-of-the-art":[212],"approach.":[214]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2026-07-09T00:00:00"}
