{"id":"https://openalex.org/W7125944201","doi":"https://doi.org/10.1109/ase63991.2025.00047","title":"VRExplorer: A Model-based Approach for Semi-Automated Testing of Virtual Reality Scenes","display_name":"VRExplorer: A Model-based Approach for Semi-Automated Testing of Virtual Reality Scenes","publication_year":2025,"publication_date":"2025-11-16","ids":{"openalex":"https://openalex.org/W7125944201","doi":"https://doi.org/10.1109/ase63991.2025.00047"},"language":"en","primary_location":{"id":"doi:10.1109/ase63991.2025.00047","doi":"https://doi.org/10.1109/ase63991.2025.00047","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase63991.2025.00047","pdf_url":null,"source":{"id":"https://openalex.org/S4363608212","display_name":"IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2607.10174","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5124052514","display_name":"Zhengyang Zhu","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhengyang Zhu","raw_affiliation_strings":["Sun Yat-Sen University,School of Software Engineering,Zhuhai,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sun Yat-Sen University,School of Software Engineering,Zhuhai,China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5122046489","display_name":"Hong-Ning Dai","orcid":"https://orcid.org/0000-0001-6165-4196","observed_orcids":["https://orcid.org/0000-0001-6165-4196"]},"institutions":[{"id":"https://openalex.org/I141568987","display_name":"Hong Kong Baptist University","ror":"https://ror.org/0145fw131","country_code":"HK","type":"education","lineage":["https://openalex.org/I141568987"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Hong-Ning Dai","raw_affiliation_strings":["Hong Kong Baptist University,Department of Computer Science"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hong Kong Baptist University,Department of Computer Science","institution_ids":["https://openalex.org/I141568987"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050963307","display_name":"Hanyang Guo","orcid":"https://orcid.org/0000-0002-5687-2655","observed_orcids":["https://orcid.org/0000-0002-5687-2655"]},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hanyang Guo","raw_affiliation_strings":["Sun Yat-Sen University,School of Software Engineering,Zhuhai,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sun Yat-Sen University,School of Software Engineering,Zhuhai,China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067714027","display_name":"Zeqin Liao","orcid":"https://orcid.org/0000-0003-0306-7465","observed_orcids":["https://orcid.org/0000-0003-0306-7465"]},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zeqin Liao","raw_affiliation_strings":["Sun Yat-Sen University,School of Software Engineering,Zhuhai,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sun Yat-Sen University,School of Software Engineering,Zhuhai,China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000582109","display_name":"Zibin Zheng","orcid":"https://orcid.org/0000-0001-7872-7718","observed_orcids":["https://orcid.org/0000-0001-7872-7718","https://orcid.org/0000-0002-7878-4330"]},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zibin Zheng","raw_affiliation_strings":["Sun Yat-Sen University,School of Software Engineering,Zhuhai,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sun Yat-Sen University,School of Software Engineering,Zhuhai,China","institution_ids":["https://openalex.org/I157773358"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.5348,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.86937256,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"482","last_page":"494"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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":1.0,"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.0,"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/T12127","display_name":"Software System Performance and Reliability","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/virtual-reality-testing","display_name":"virtual reality testing","score":0.9810000061988831},{"id":"https://openalex.org/keywords/model-based-testing","display_name":"model-based testing","score":0.9800000190734863},{"id":"https://openalex.org/keywords/semi-automated-testing","display_name":"semi-automated testing","score":0.8240000009536743},{"id":"https://openalex.org/keywords/probabilistic-finite-state-machines","display_name":"probabilistic finite state machines","score":0.824999988079071},{"id":"https://openalex.org/keywords/path-finding","display_name":"path finding","score":0.6850000023841858},{"id":"https://openalex.org/keywords/unity","display_name":"unity","score":0.3490000069141388},{"id":"https://openalex.org/keywords/software-quality-assurance","display_name":"software quality assurance","score":0.6690000295639038},{"id":"https://openalex.org/keywords/test-coverage","display_name":"test coverage","score":0.5429999828338623},{"id":"https://openalex.org/keywords/bug-finding","display_name":"bug detection","score":0.6710000038146973}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7822999954223633},{"id":"https://openalex.org/C194969405","wikidata":"https://www.wikidata.org/wiki/Q170519","display_name":"Virtual reality","level":2,"score":0.701200008392334},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.6413999795913696},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.6327000260353088},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.5637999773025513},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5464000105857849},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4537000060081482},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4332999885082245},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.35749998688697815},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.3246000111103058},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.3156000077724457},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.31470000743865967},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3095000088214874},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.29350000619888306},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.28760001063346863},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.27399998903274536},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.27300000190734863},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.27140000462532043},{"id":"https://openalex.org/C108882727","wikidata":"https://www.wikidata.org/wiki/Q2991685","display_name":"Solid modeling","level":2,"score":0.2565000057220459},{"id":"https://openalex.org/C201025465","wikidata":"https://www.wikidata.org/wiki/Q11248500","display_name":"User experience design","level":2,"score":0.25540000200271606},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.2524000108242035},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2515000104904175}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/ase63991.2025.00047","doi":"https://doi.org/10.1109/ase63991.2025.00047","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase63991.2025.00047","pdf_url":null,"source":{"id":"https://openalex.org/S4363608212","display_name":"IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2607.10174","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2607.10174","pdf_url":"https://arxiv.org/pdf/2607.10174","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2607.10174","doi":"https://doi.org/10.48550/arxiv.2607.10174","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.10174","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2607.10174","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2607.10174","pdf_url":"https://arxiv.org/pdf/2607.10174","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320318558","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7125944201.pdf","grobid_xml":"https://content.openalex.org/works/W7125944201.grobid-xml"},"referenced_works_count":30,"referenced_works":["https://openalex.org/W2414932369","https://openalex.org/W2740742367","https://openalex.org/W2899054927","https://openalex.org/W2941075015","https://openalex.org/W2968042376","https://openalex.org/W3000499753","https://openalex.org/W3041285464","https://openalex.org/W3086710135","https://openalex.org/W3094597259","https://openalex.org/W3097415566","https://openalex.org/W3175425861","https://openalex.org/W3183578118","https://openalex.org/W3195705461","https://openalex.org/W3202276659","https://openalex.org/W3208118320","https://openalex.org/W4283643670","https://openalex.org/W4284682097","https://openalex.org/W4285711356","https://openalex.org/W4306824019","https://openalex.org/W4308627446","https://openalex.org/W4312690238","https://openalex.org/W4313563530","https://openalex.org/W4313563733","https://openalex.org/W4313563953","https://openalex.org/W4384154362","https://openalex.org/W4388483659","https://openalex.org/W4390533627","https://openalex.org/W4396849573","https://openalex.org/W4399213595","https://openalex.org/W4400111722"],"related_works":["https://openalex.org/W4282839631","https://openalex.org/W4388483659","https://openalex.org/W4312690238","https://openalex.org/W7160859240","https://openalex.org/W7212376815","https://openalex.org/W7160137943","https://openalex.org/W4386846781","https://openalex.org/W2988318083","https://openalex.org/W4239413621","https://openalex.org/W4384154362"],"abstract_inverted_index":{"With":[0],"the":[1,100,118,124,143,155,173,216],"proliferation":[2],"of":[3,58,154,199,202,219],"Virtual":[4],"Reality":[5],"(VR)":[6],"markets,":[7],"VR":[8,24,35,64,72,95,110,166],"applications":[9,31],"are":[10],"rapidly":[11],"expanding":[12],"in":[13,112,197],"scale":[14],"and":[15,32,51,69,92,103,183,192,206,233],"complexity,":[16],"thereby":[17],"driving":[18],"an":[19],"urgent":[20],"need":[21],"for":[22,107],"assuring":[23],"software":[25],"quality.":[26],"Different":[27],"from":[28,67,237],"traditional":[29],"mobile":[30],"computer":[33],"software,":[34],"testing":[36,65,71,83],"faces":[37],"unique":[38],"challenges":[39,61],"due":[40],"to":[41,54,85,190],"diverse":[42,89,109],"interactions":[43,111],"with":[44,88],"virtual":[45,49,90],"objects,":[46],"complex":[47,94],"3D":[48],"environments,":[50],"intricate":[52],"sequences":[53],"complete":[55],"tasks.":[56],"All":[57],"these":[59],"emerging":[60],"hinder":[62],"existing":[63],"tools":[66],"effectively":[68,86],"systematically":[70,148],"applications.":[73],"In":[74],"this":[75],"paper,":[76],"we":[77,98,121],"present":[78,123],"VRExplorer,":[79],"a":[80,113],"novel":[81],"model-based":[82],"tool":[84],"interact":[87],"objects":[91],"explore":[93],"scenes.":[96],"Particularly,":[97],"design":[99],"Entity,":[101],"Action,":[102],"Task":[104],"(EAT)":[105],"framework":[106],"modeling":[108],"generic":[114],"way.":[115],"Built":[116],"upon":[117],"EAT":[119],"framework,":[120],"then":[122],"VRExplorer":[125,144,170,187,226],"agent,":[126],"which":[127],"can":[128,146],"achieve":[129],"effective":[130],"scene":[131],"exploration":[132],"by":[133,178],"incorporating":[134],"meticulously":[135],"designed":[136,221],"path-finding":[137],"algorithms":[138],"into":[139],"Unity\u2019s":[140],"NavMesh.":[141],"Moreover,":[142],"agent":[145],"also":[147,214],"execute":[149],"interaction":[150],"decisions":[151],"on":[152,163],"top":[153],"Probabilistic":[156],"Finite":[157],"State":[158],"Machine":[159],"(PFSM).":[160],"Experimental":[161],"evaluation":[162],"11":[164],"representative":[165],"projects":[167],"shows":[168],"that":[169],"consistently":[171],"outperforms":[172],"state-of-the-art":[174],"(SOTA)":[175],"approach":[176],"VRGuide":[177,196],"achieving":[179],"significantly":[180],"higher":[181],"coverage":[182,205],"better":[184],"efficiency.":[185],"Specifically,":[186],"yields":[188],"up":[189],"122.8%":[191],"52.8%":[193],"improvements":[194],"over":[195],"terms":[198],"executable":[200],"lines":[201],"code":[203],"(ELOC)":[204],"method":[207],"(function)":[208],"coverage,":[209],"respectively.":[210],"Furthermore,":[211],"ablation":[212],"results":[213],"verify":[215],"essential":[217],"contributions":[218],"each":[220],"module.":[222],"More":[223],"importantly,":[224],"our":[225],"has":[227],"successfully":[228],"detected":[229],"two":[230],"functional":[231],"bugs":[232],"one":[234],"non-functional":[235],"bug":[236],"real-world":[238],"projects.":[239]},"counts_by_year":[{"year":2026,"cited_by_count":3}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2026-01-29T00:00:00"}
