{"id":"https://openalex.org/W4408303204","doi":"https://doi.org/10.1145/3722105","title":"Test Script Intention Generation for Mobile Application via GUI Image and Code Understanding","display_name":"Test Script Intention Generation for Mobile Application via GUI Image and Code Understanding","publication_year":2025,"publication_date":"2025-03-11","ids":{"openalex":"https://openalex.org/W4408303204","doi":"https://doi.org/10.1145/3722105"},"language":"en","primary_location":{"id":"doi:10.1145/3722105","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3722105","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-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/A5101519109","display_name":"Shengcheng Yu","orcid":"https://orcid.org/0000-0003-4640-8637"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Shengcheng Yu","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075174750","display_name":"Chunrong Fang","orcid":"https://orcid.org/0000-0002-9930-7111"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chunrong Fang","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009959004","display_name":"Jia Liu","orcid":"https://orcid.org/0000-0001-8368-4898"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jia Liu","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100422935","display_name":"Zhenyu Chen","orcid":"https://orcid.org/0000-0002-9592-7022"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenyu Chen","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5101519109"],"corresponding_institution_ids":["https://openalex.org/I881766915"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.03752039,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"35","issue":"1","first_page":"1","last_page":"30"},"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.9997000098228455,"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.9997000098228455,"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/T10260","display_name":"Software Engineering Research","score":0.9900000095367432,"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/T12799","display_name":"Mobile and Web Applications","score":0.9872000217437744,"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/computer-science","display_name":"Computer science","score":0.853411078453064},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.5337923765182495},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.47383198142051697},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.47282111644744873},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.4424113631248474},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4320877194404602},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.3927452564239502},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16349774599075317}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.853411078453064},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.5337923765182495},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47383198142051697},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.47282111644744873},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.4424113631248474},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4320877194404602},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3927452564239502},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16349774599075317},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3722105","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3722105","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2376020707","display_name":null,"funder_award_id":"U24A20337, 62272220, 62372228","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3894403112","display_name":null,"funder_award_id":"14380029","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1543330234","https://openalex.org/W1593271688","https://openalex.org/W1989184611","https://openalex.org/W2280357824","https://openalex.org/W2597601064","https://openalex.org/W2616605651","https://openalex.org/W2741561716","https://openalex.org/W2747329762","https://openalex.org/W2768343520","https://openalex.org/W2783539613","https://openalex.org/W2785557022","https://openalex.org/W2795143051","https://openalex.org/W2887364112","https://openalex.org/W2911233971","https://openalex.org/W2911623293","https://openalex.org/W2913273467","https://openalex.org/W2913334895","https://openalex.org/W2914584698","https://openalex.org/W2914747561","https://openalex.org/W2949297108","https://openalex.org/W2963295463","https://openalex.org/W2963381560","https://openalex.org/W3026842829","https://openalex.org/W3159616622","https://openalex.org/W3215817321","https://openalex.org/W4200440497","https://openalex.org/W4213067985","https://openalex.org/W4235067964","https://openalex.org/W4236965008","https://openalex.org/W4248953587","https://openalex.org/W4250967164","https://openalex.org/W4253752119","https://openalex.org/W4312068198","https://openalex.org/W4315746341","https://openalex.org/W4316660773","https://openalex.org/W4317515535"],"related_works":["https://openalex.org/W4231937131","https://openalex.org/W323219885","https://openalex.org/W2063928587","https://openalex.org/W1487966966","https://openalex.org/W1589342014","https://openalex.org/W1480341462","https://openalex.org/W2163672025","https://openalex.org/W2048831961","https://openalex.org/W1606349578","https://openalex.org/W4399567378"],"abstract_inverted_index":{"Testing":[0],"is":[1,53,63,234,304],"the":[2,32,48,57,67,138,154,164,187,191,197,200,205,217,223,227,230,250,253,292],"most":[3],"direct":[4],"and":[5,34,47,74,127,195,259],"effective":[6],"technique":[7],"to":[8,31,65,94,110,119,136,152,163,199,221,252,265,278,314],"ensure":[9],"software":[10],"quality.":[11],"Test":[12,41,122,160],"scripts":[13,42,69,115,177],"always":[14],"play":[15],"a":[16,146,237],"more":[17],"important":[18],"role":[19],"in":[20,268],"mobile":[21,38],"app":[22,59,168],"testing":[23,56],"than":[24],"test":[25,68,111,114,139,158,176,280,283,316],"cases":[26],"for":[27,55,70,170,282],"source":[28,96],"code,":[29],"due":[30],"GUI-intensive":[33],"event-driven":[35],"characteristics":[36],"of":[37,156,167,226,232,273,295],"applications":[39],"(app).":[40],"focus":[43],"on":[44],"user":[45,165],"interactions":[46],"corresponding":[49,206],"response":[50,207,254],"events,":[51],"which":[52,233],"significant":[54],"target":[58,192],"functionalities.":[60],"Therefore,":[61],"it":[62,303],"critical":[64],"understand":[66,315],"better":[71],"script":[72,140],"maintenance":[73],"modification.":[75],"There":[76],"exist":[77],"some":[78],"mature":[79],"code":[80,83,86,97,262,267],"understanding":[81,141,219,263],"(i.e.,":[82],"comment":[84],"generation,":[85],"summarization)":[87],"technologies":[88,103,220,264],"that":[89,306],"can":[90,308],"be":[91],"directly":[92],"applied":[93,109],"functionality":[95],"with":[98,178,236,256],"business":[99,131,257],"logic.":[100],"However,":[101],"such":[102],"will":[104],"have":[105],"difficulties":[106],"when":[107],"being":[108],"scripts,":[112],"because":[113],"are":[116,276],"loosely":[117],"linked":[118],"Apps":[120],"under":[121],"(AUT)":[123],"by":[124,212,244,300],"widget":[125,193,228],"selectors,":[126],"do":[128],"not":[129],"contain":[130],"logic":[132],"themselves.":[133],"In":[134],"order":[135],"solve":[137],"gap,":[142],"this":[143],"article":[144],"presents":[145],"novel":[147],"approach,":[148],"namely":[149],"TestIntention":[150,174,189,215,247,296,307],",":[151,214,246,297],"infer":[153],"intention":[155,161,231,281],"GUI":[157,201],"scripts.":[159,284,317],"refers":[162],"expectations":[166],"behaviors":[169],"specific":[171],"operations":[172,275],".":[173],"formalizes":[175],"an":[179],"operation":[180,185],"sequence":[181],"model.":[182,240],"For":[183,209,241],"each":[184],"within":[186],"sequence,":[188],"extracts":[190],"selector":[194,198],"links":[196],"layout":[202],"information":[203,225],"or":[204],"events.":[208],"widgets":[210,242],"identified":[211,243],"XPath":[213],"utilizes":[216],"image":[218],"explore":[222],"detailed":[224],"images,":[229],"understood":[235],"deep":[238],"learning":[239],"ID":[245],"first":[248],"maps":[249],"selectors":[251],"methods":[255],"logic,":[258],"then":[260],"adopts":[261],"describe":[266],"natural":[269],"language":[270],"form.":[271],"Results":[272],"all":[274],"combined":[277],"generate":[279],"An":[285],"empirical":[286],"experiment":[287],"including":[288],"different":[289],"metrics":[290],"proves":[291],"outstanding":[293],"performance":[294],"outperforming":[298],"baselines":[299],"much.":[301],"Also,":[302],"shown":[305],"save":[309],"about":[310],"80%":[311],"developers\u2019":[312],"time":[313]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
