{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T21:38:30Z","timestamp":1786743510495,"version":"build-2736575974"},"reference-count":39,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Entertainment Computing"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.entcom.2026.101185","type":"journal-article","created":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T06:35:31Z","timestamp":1784356531000},"page":"101185","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Synergizing code coverage and gameplay intent: Coverage-aware game playtesting with LLM-guided reinforcement learning"],"prefix":"10.1016","volume":"58","author":[{"given":"Enhong","family":"Mu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Minami","family":"Yoda","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yan","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mingyue","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yutaka","family":"Matsuno","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jialong","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.entcom.2026.101185_b1","series-title":"Newzoo\u2019s global games market report 2024 - free version","author":"Newzoo","year":"2024"},{"key":"10.1016\/j.entcom.2026.101185_b2","doi-asserted-by":"crossref","unstructured":"Yuechen Wu, Yingfeng Chen, Xiaofei Xie, Bing Yu, Changjie Fan, Lei Ma, Regression Testing of Massively Multiplayer Online Role-Playing Games, in: 2020 IEEE International Conference on Software Maintenance and Evolution, ICSME, 2020, pp. 692\u2013696.","DOI":"10.1109\/ICSME46990.2020.00074"},{"key":"10.1016\/j.entcom.2026.101185_b3","series-title":"Proceedings of the 5th International Workshop on Games and Software Engineering","first-page":"22","article-title":"Are the old days gone? a survey on actual software engineering processes in video game industry","author":"Politowski","year":"2016"},{"key":"10.1016\/j.entcom.2026.101185_b4","series-title":"Compilers: Principles, Techniques, and Tools","author":"Aho","year":"2006"},{"key":"10.1016\/j.entcom.2026.101185_b5","doi-asserted-by":"crossref","unstructured":"I.D. Baxter, A. Yahin, L. Moura, M. Sant\u2019Anna, L. Bier, Clone detection using abstract syntax trees, in: Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272), 1998, pp. 368\u2013377.","DOI":"10.1109\/ICSM.1998.738528"},{"key":"10.1016\/j.entcom.2026.101185_b6","series-title":"Proceedings of the 14th Conference on USENIX Security Symposium - Volume 14","first-page":"18","article-title":"Finding security vulnerabilities in java applications with static analysis","author":"Livshits","year":"2005"},{"key":"10.1016\/j.entcom.2026.101185_b7","series-title":"Reinforcement Learning: An Introduction","author":"Sutton","year":"2018"},{"issue":"7540","key":"10.1016\/j.entcom.2026.101185_b8","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1038\/nature14236","article-title":"Human-level control through deep reinforcement learning","volume":"518","author":"Mnih","year":"2015","journal-title":"Nature"},{"key":"10.1016\/j.entcom.2026.101185_b9","series-title":"Proximal policy optimization algorithms","author":"Schulman","year":"2017"},{"key":"10.1016\/j.entcom.2026.101185_b10","series-title":"Proceedings of the 34th International Conference on Machine Learning - Volume 70","first-page":"2778","article-title":"Curiosity-driven exploration by self-supervised prediction","author":"Pathak","year":"2017"},{"key":"10.1016\/j.entcom.2026.101185_b11","series-title":"Overcooked","author":"Games","year":"2016"},{"key":"10.1016\/j.entcom.2026.101185_b12","series-title":"Minecraft","author":"Studios","year":"2009"},{"key":"10.1016\/j.entcom.2026.101185_b13","series-title":"Advances in Neural Information Processing Systems","first-page":"18343","article-title":"MineDojo: Building open-ended embodied agents with internet-scale knowledge","volume":"Vol. 35","author":"Fan","year":"2022"},{"key":"10.1016\/j.entcom.2026.101185_b14","series-title":"2024 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion","first-page":"146","article-title":"Overcooked plus: A comprehensive cooking scenario testbed for enhancing the evaluation of autonomous planning algorithms","author":"Cai","year":"2024"},{"key":"10.1016\/j.entcom.2026.101185_b15","doi-asserted-by":"crossref","unstructured":"Jie Hu, Mingyue Zhang, Bo Liu, Yuechen Wu, Yingfeng Chen, A Language-guided Acceleration Method for Smoke Testing of Game Quests, in: 2024 IEEE 35th International Symposium on Software Reliability Engineering Workshops, ISSREW, 2024, pp. 7\u201312.","DOI":"10.1109\/ISSREW63542.2024.00039"},{"key":"10.1016\/j.entcom.2026.101185_b16","series-title":"Proximal policy optimization algorithms","author":"Schulman","year":"2017"},{"issue":"268","key":"10.1016\/j.entcom.2026.101185_b17","first-page":"1","article-title":"Stable-baselines3: Reliable reinforcement learning implementations","volume":"22","author":"Raffin","year":"2021","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.entcom.2026.101185_b18","doi-asserted-by":"crossref","unstructured":"Jiongchi Yu, Yuechen Wu, Xiaofei Xie, Wei Le, Lei Ma, Yingfeng Chen, Jingyu Hu, Fan Zhang, GameRTS: A Regression Testing Framework for Video Games, in: 2023 IEEE\/ACM 45th International Conference on Software Engineering, ICSE, 2023, pp. 1393\u20131404.","DOI":"10.1109\/ICSE48619.2023.00122"},{"key":"10.1016\/j.entcom.2026.101185_b19","series-title":"DeepSeek-V3 technical report","author":"DeepSeek-AI","year":"2025"},{"issue":"2","key":"10.1016\/j.entcom.2026.101185_b20","doi-asserted-by":"crossref","first-page":"10","DOI":"10.7603\/s40601-013-0010-4","article-title":"Automated regression testing within video game development","volume":"3","author":"Ostrowski","year":"2013","journal-title":"GSTF J. Comput. (JoC)"},{"key":"10.1016\/j.entcom.2026.101185_b21","doi-asserted-by":"crossref","unstructured":"Vin\u00edcius Mioto, Fabio Petrillo, A Mapping of Recording-based Game Test Automation Tools, in: 2025 IEEE\/ACM 9th International Workshop on Games and Software Engineering, GAS, 2025, pp. 1\u20138.","DOI":"10.1109\/GAS66647.2025.00006"},{"issue":"3","key":"10.1016\/j.entcom.2026.101185_b22","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/s10994-006-6205-6","article-title":"Adaptive game AI with dynamic scripting","volume":"63","author":"Spronck","year":"2006","journal-title":"Mach. Learn."},{"key":"10.1016\/j.entcom.2026.101185_b23","doi-asserted-by":"crossref","unstructured":"Chang-Sik Cho, Dong-Chun Lee, Kang-Min Sohn, Chang-Joon Park, Ji-Hoon Kang, Scenario-Based Approach for Blackbox Load Testing of Online Game Servers, in: 2010 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, 2010, pp. 259\u2013265.","DOI":"10.1109\/CyberC.2010.54"},{"key":"10.1016\/j.entcom.2026.101185_b24","series-title":"A comprehensive review of game test automation tools","author":"iXie Gaming","year":"2024"},{"issue":"2","key":"10.1016\/j.entcom.2026.101185_b25","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1145\/248233.248262","article-title":"A safe, efficient regression test selection technique","volume":"6","author":"Rothermel","year":"1996","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"10.1016\/j.entcom.2026.101185_b26","doi-asserted-by":"crossref","unstructured":"Sidra Iftikhar, Muhammad Zohaib Iqbal, Muhammad Uzair Khan, Wardah Mahmood, An automated model based testing approach for platform games, in: 2015 ACM\/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, MODELS, 2015, pp. 426\u2013435.","DOI":"10.1109\/MODELS.2015.7338274"},{"key":"10.1016\/j.entcom.2026.101185_b27","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.entcom.2016.08.002","article-title":"An approach to automated videogame beta testing","volume":"18","author":"Hern\u00e1ndez B\u00e9cares","year":"2017","journal-title":"Entertain. Comput."},{"key":"10.1016\/j.entcom.2026.101185_b28","series-title":"Proceedings of the Annual Symposium on Computer-Human Interaction in Play","first-page":"267","article-title":"Artificial players in the design process: Developing an automated testing tool for game level and world design","author":"Stahlke","year":"2020"},{"key":"10.1016\/j.entcom.2026.101185_b29","series-title":"Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems","first-page":"1","article-title":"Artificial playfulness: A tool for automated agent-based playtesting","author":"Stahlke","year":"2019"},{"key":"10.1016\/j.entcom.2026.101185_b30","doi-asserted-by":"crossref","unstructured":"Joakim Bergdahl, Camilo Gordillo, Konrad Tollmar, Linus Gissl\u00e9n, Augmenting Automated Game Testing with Deep Reinforcement Learning, in: 2020 IEEE Conference on Games, CoG, 2020, pp. 600\u2013603.","DOI":"10.1109\/CoG47356.2020.9231552"},{"key":"10.1016\/j.entcom.2026.101185_b31","doi-asserted-by":"crossref","unstructured":"Camilo Gordillo, Joakim Bergdahl, Konrad Tollmar, Linus Gissl\u00e9n, Improving Playtesting Coverage via Curiosity Driven Reinforcement Learning Agents, in: 2021 IEEE Conference on Games, CoG, 2021, pp. 1\u20138.","DOI":"10.1109\/CoG52621.2021.9619048"},{"key":"10.1016\/j.entcom.2026.101185_b32","doi-asserted-by":"crossref","unstructured":"Yan Zheng, Xiaofei Xie, Ting Su, Lei Ma, Jianye Hao, Zhaopeng Meng, Yang Liu, Ruimin Shen, Yingfeng Chen, Changjie Fan, Wuji: Automatic Online Combat Game Testing Using Evolutionary Deep Reinforcement Learning, in: 2019 34th IEEE\/ACM International Conference on Automated Software Engineering, ASE, 2019, pp. 772\u2013784.","DOI":"10.1109\/ASE.2019.00077"},{"issue":"4","key":"10.1016\/j.entcom.2026.101185_b33","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1109\/TG.2018.2808198","article-title":"Automated playtesting with procedural personas through MCTS with evolved heuristics","volume":"11","author":"Holmg\u00e5rd","year":"2019","journal-title":"IEEE Trans. Games"},{"issue":"3","key":"10.1016\/j.entcom.2026.101185_b34","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1109\/TG.2022.3165882","article-title":"Playtesting: What is beyond personas","volume":"15","author":"Ariyurek","year":"2023","journal-title":"IEEE Trans. Games"},{"issue":"1","key":"10.1016\/j.entcom.2026.101185_b35","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/TG.2019.2947597","article-title":"Automated video game testing using synthetic and humanlike agents","volume":"13","author":"Ariyurek","year":"2021","journal-title":"IEEE Trans. Games"},{"key":"10.1016\/j.entcom.2026.101185_b36","series-title":"Knowledge graph-enhanced large language model for incremental game playtesting","author":"Mu","year":"2025"},{"key":"10.1016\/j.entcom.2026.101185_b37","article-title":"Unit test generation using large language models for unity games","author":"Paduraru","year":"2024","journal-title":"IEEE Trans. Games"},{"key":"10.1016\/j.entcom.2026.101185_b38","series-title":"Large language models are pretty good zero-shot video game bug detectors","author":"Taesiri","year":"2022"},{"key":"10.1016\/j.entcom.2026.101185_b39","series-title":"Large language models synergize with automated machine learning","author":"Xu","year":"2024"}],"container-title":["Entertainment Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1875952126001072?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1875952126001072?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T21:20:03Z","timestamp":1786742403000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1875952126001072"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":39,"alternative-id":["S1875952126001072"],"URL":"https:\/\/doi.org\/10.1016\/j.entcom.2026.101185","relation":{},"ISSN":["1875-9521"],"issn-type":[{"value":"1875-9521","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Synergizing code coverage and gameplay intent: Coverage-aware game playtesting with LLM-guided reinforcement learning","name":"articletitle","label":"Article Title"},{"value":"Entertainment Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.entcom.2026.101185","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"101185"}}