{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T03:18:56Z","timestamp":1769743136941,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,10]],"date-time":"2022-10-10T00:00:00Z","timestamp":1665360000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Natural Sciences and Engineering Research Council of Canada","award":["ALLRP 550309"],"award-info":[{"award-number":["ALLRP 550309"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,10,10]]},"DOI":"10.1145\/3551349.3556913","type":"proceedings-article","created":{"date-parts":[[2023,1,5]],"date-time":"2023-01-05T20:43:54Z","timestamp":1672951434000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Automatically Detecting Visual Bugs in HTML5 Canvas Games"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1319-7215","authenticated-orcid":false,"given":"Finlay","family":"Macklon","sequence":"first","affiliation":[{"name":"University of Alberta, Canada"}]},{"given":"Mohammad Reza","family":"Taesiri","sequence":"additional","affiliation":[{"name":"University of Alberta, Canada"}]},{"given":"Markos","family":"Viggiato","sequence":"additional","affiliation":[{"name":"University of Alberta, Canada"}]},{"given":"Stefan","family":"Antoszko","sequence":"additional","affiliation":[{"name":"University of Alberta, Canada"}]},{"given":"Natalia","family":"Romanova","sequence":"additional","affiliation":[{"name":"Prodigy Education, Canada"}]},{"given":"Dale","family":"Paas","sequence":"additional","affiliation":[{"name":"Prodigy Education, Canada"}]},{"given":"Cor-Paul","family":"Bezemer","sequence":"additional","affiliation":[{"name":"University of Alberta, Canada"}]}],"member":"320","published-online":{"date-parts":[[2023,1,5]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3424616.3424726"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2018.00028"},{"key":"e_1_3_2_1_3_1","unstructured":"Mohammad Bajammal and Ali Mesbah. 2021. Page Segmentation using Visual Adjacency Analysis. arXiv preprint arXiv:2112.11975(2021)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00143"},{"key":"e_1_3_2_1_5_1","volume-title":"A Survey on the Use of Computer Vision to Improve Software Engineering Tasks","author":"Bajammal Mohammad","year":"2020","unstructured":"Mohammad Bajammal, Andrea Stocco, Davood Mazinanian, and Ali Mesbah. 2020. A Survey on the Use of Computer Vision to Improve Software Engineering Tasks. IEEE Transactions on Software Engineering(2020)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380327"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468586"},{"key":"e_1_3_2_1_8_1","volume-title":"Dominance statistics: Ordinal analyses to answer ordinal questions.Psychological bulletin 114, 3","author":"Cliff Norman","year":"1993","unstructured":"Norman Cliff. 1993. Dominance statistics: Ordinal analyses to answer ordinal questions.Psychological bulletin 114, 3 (1993), 494."},{"key":"e_1_3_2_1_9_1","unstructured":"Parmida Davarmanesh Kuanhao Jiang Tingting Ou Artem Vysogorets Stanislav Ivashkevich Max Kiehn Shantanu\u00a0H Joshi and Nicholas Malaya. 2020. Automating Artifact Detection in Video Games. arXiv preprint arXiv:2011.15103(2020)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/26.477498"},{"key":"e_1_3_2_1_11_1","unstructured":"MohammadAmin Fazli Ali Owfi and Mohammad\u00a0Reza Taesiri. 2021. Under the Skin of Foundation NFT Auctions. arXiv preprint arXiv:2109.12321(2021)."},{"key":"e_1_3_2_1_12_1","volume-title":"HTML5 canvas: native interactivity and animation for the web. O\u2019Reilly Media","author":"Fulton Steve","unstructured":"Steve Fulton and Jeff Fulton. 2013. HTML5 canvas: native interactivity and animation for the web. O\u2019Reilly Media, Inc."},{"key":"e_1_3_2_1_13_1","volume-title":"https:\/\/www.html5gamedevs.com\/forum\/13-frameworks\/ Last accessed","author":"Devs Game","year":"2022","unstructured":"HTML5 Game Devs. 2022. Forum - Frameworks. https:\/\/www.html5gamedevs.com\/forum\/13-frameworks\/ Last accessed 4 May 2022.."},{"key":"e_1_3_2_1_14_1","volume-title":"Deep residual learning for image recognition. arXiv","author":"He Kaiming","year":"2015","unstructured":"Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2015. Deep residual learning for image recognition. arXiv 2015. arXiv preprint arXiv:1512.03385(2015)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/WSE.2012.6320526"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10014-4"},{"key":"e_1_3_2_1_17_1","volume-title":"AIIDE Workshops.","author":"Kim Chanha","year":"2020","unstructured":"Chanha Kim, Jaden Kim, and Joseph\u00a0C Osborn. 2020. Synthesizing Retro Game Screenshot Datasets for Sprite Detection.. In AIIDE Workshops."},{"key":"e_1_3_2_1_18_1","volume-title":"Moving real exergaming engines on the web: the webFitForAll case study in an active and healthy ageing living lab environment","author":"Konstantinidis I","year":"2016","unstructured":"Evdokimos\u00a0I Konstantinidis, Giorgos Bamparopoulos, and Panagiotis\u00a0D Bamidis. 2016. Moving real exergaming engines on the web: the webFitForAll case study in an active and healthy ageing living lab environment. IEEE journal of biomedical and health informatics 21, 3(2016), 859\u2013866."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822348.1822363"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1609\/aiide.v16i1.7409"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/3505378.3505386"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3337722.3337755"},{"key":"e_1_3_2_1_23_1","unstructured":"Finlay Macklon Markos Viggiato Natalia Romanova Chris Buzon Dale Paas and Cor-Paul Bezemer. 2022. A Taxonomy of HTML5 Canvas Bugs. arXiv preprint arXiv:2201.07351(2022)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Henry\u00a0B Mann and Donald\u00a0R Whitney. 1947. On a test of whether one of two random variables is stochastically larger than the other. The annals of mathematical statistics(1947) 50\u201360.","DOI":"10.1214\/aoms\/1177730491"},{"key":"e_1_3_2_1_25_1","unstructured":"Davood Mazinanian Mohammad Bajammal and Ali Mesbah. 2021. Style-Guided Web Application Exploration. arXiv preprint arXiv:2111.12184(2021)."},{"key":"e_1_3_2_1_26_1","volume-title":"GameSnacks brings quick, casual games to any device. https:\/\/blog.google\/technology\/area-120\/gamesnacks-brings-quick-casual-games-any-device\/ Last accessed","author":"Mohan Ani","year":"2022","unstructured":"Ani Mohan. 2020. GameSnacks brings quick, casual games to any device. https:\/\/blog.google\/technology\/area-120\/gamesnacks-brings-quick-casual-games-any-device\/ Last accessed 4 May 2022.."},{"key":"e_1_3_2_1_27_1","volume-title":"International Conference on Tools and Methods for Program Analysis. Springer, 139\u2013150","author":"Mozgovoy Maxim","year":"2017","unstructured":"Maxim Mozgovoy and Evgeny Pyshkin. 2017. Unity application testing automation with appium and image recognition. In International Conference on Tools and Methods for Program Analysis. Springer, 139\u2013150."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568226"},{"key":"e_1_3_2_1_29_1","unstructured":"Alfredo Nantes Ross Brown and Frederic Maire. 2008. A Framework for the Semi-Automatic Testing of Video Games.. In AIIDE."},{"key":"e_1_3_2_1_30_1","volume-title":"WebGL: up and running. O\u2019Reilly Media","author":"Parisi Tony","unstructured":"Tony Parisi. 2012. WebGL: up and running. O\u2019Reilly Media, Inc."},{"key":"e_1_3_2_1_31_1","volume-title":"Programming 3D Applications with HTML5 and WebGL: 3D Animation and Visualization for Web Pages. O\u2019Reilly Media","author":"Parisi Tony","unstructured":"Tony Parisi. 2014. Programming 3D Applications with HTML5 and WebGL: 3D Animation and Visualization for Web Pages. O\u2019Reilly Media, Inc."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1486508.1486521"},{"key":"e_1_3_2_1_33_1","volume-title":"Acquires Goodboy Digital, Creators of PixiJS, the Number One HTML5 Game Engine.https:\/\/www.play.co\/press\/playco-official-press-release-210928-en?utm_sq=guxn7m9l5r Last accessed","year":"2022","unstructured":"Playco. 2021. Playco, Global Leader in Instant Games, Acquires Goodboy Digital, Creators of PixiJS, the Number One HTML5 Game Engine.https:\/\/www.play.co\/press\/playco-official-press-release-210928-en?utm_sq=guxn7m9l5r Last accessed 5 May 2022.."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379597.3387486"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICMLA.2017.00-19"},{"key":"e_1_3_2_1_36_1","volume-title":"AI-based Test Automation: A Grey Literature Analysis. In 2021 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). IEEE, 263\u2013270","author":"Ricca Filippo","year":"2021","unstructured":"Filippo Ricca, Alessandro Marchetto, and Andrea Stocco. 2021. AI-based Test Automation: A Grey Literature Analysis. In 2021 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). IEEE, 263\u2013270."},{"key":"e_1_3_2_1_37_1","volume-title":"meeting of the Southern Association for Institutional Research. Citeseer, 1\u201351","author":"Romano Jeanine","year":"2006","unstructured":"Jeanine Romano, Jeffrey\u00a0D Kromrey, Jesse Coraggio, Jeff Skowronek, and Linda Devine. 2006. Exploring methods for evaluating group differences on the NSSE and other surveys: Are the t-test and Cohen\u2019sd indices the most appropriate choices. In annual meeting of the Southern Association for Institutional Research. Citeseer, 1\u201351."},{"key":"e_1_3_2_1_38_1","volume-title":"Marionette: Self-supervised sprite learning. Advances in Neural Information Processing Systems 34","author":"Smirnov Dmitriy","year":"2021","unstructured":"Dmitriy Smirnov, Michael Gharbi, Matthew Fisher, Vitor Guizilini, Alexei Efros, and Justin\u00a0M Solomon. 2021. Marionette: Self-supervised sprite learning. Advances in Neural Information Processing Systems 34 (2021)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2575.2007.00273.x"},{"key":"e_1_3_2_1_40_1","article-title":"A video game testing method utilizing deep learning","volume":"17","author":"Taesiri Mohammad\u00a0Reza","year":"2020","unstructured":"Mohammad\u00a0Reza Taesiri, Moslem Habibi, and Mohammad\u00a0Amin Fazli. 2020. A video game testing method utilizing deep learning. Iran Journal of Computer Science 17, 2 (2020).","journal-title":"Iran Journal of Computer Science"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528438"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3170272"},{"key":"e_1_3_2_1_43_1","volume-title":"International Conference on Software Engineering - Software Engineering in Practice (ICSE - SEIP) Track (2022-05-08)","author":"Viggiato Markos","year":"2022","unstructured":"Markos Viggiato, Dale Paas, Chris Buzon, and Cor-Paul Bezemer. 2022. Using Natural Language Processing Techniques to Improve Manual Test Case Descriptions. In International Conference on Software Engineering - Software Engineering in Practice (ICSE - SEIP) Track (2022-05-08)."},{"key":"e_1_3_2_1_44_1","volume-title":"A universal image quality index","author":"Wang Zhou","year":"2002","unstructured":"Zhou Wang and Alan\u00a0C Bovik. 2002. A universal image quality index. IEEE signal processing letters 9, 3 (2002), 81\u201384."},{"key":"e_1_3_2_1_45_1","volume-title":"Image quality assessment: from error visibility to structural similarity","author":"Wang Zhou","year":"2004","unstructured":"Zhou Wang, Alan\u00a0C Bovik, Hamid\u00a0R Sheikh, and Eero\u00a0P Simoncelli. 2004. Image quality assessment: from error visibility to structural similarity. IEEE transactions on image processing 13, 4 (2004), 600\u2013612."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330551"},{"key":"e_1_3_2_1_47_1","volume-title":"Learning-Replay Based Automated Robotic Testing for Mobile App. Mobile Information Systems 2022","author":"Xue Feng","year":"2022","unstructured":"Feng Xue, Junsheng Wu, and Tao Zhang. 2022. Learning-Replay Based Automated Robotic Testing for Mobile App. Mobile Information Systems 2022 (2022)."},{"key":"e_1_3_2_1_48_1","unstructured":"Rahulkrishna Yandrapally and Ali Mesbah. 2021. Fragment-Based Test Generation For Web Apps. arXiv preprint arXiv:2110.14043(2021)."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3473935"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1051\/epjconf\/20146800035"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00068"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380411"}],"event":{"name":"ASE '22: 37th IEEE\/ACM International Conference on Automated Software Engineering","location":"Rochester MI USA","acronym":"ASE '22"},"container-title":["Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3551349.3556913","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3551349.3556913","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T08:37:41Z","timestamp":1755851861000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3551349.3556913"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,10]]},"references-count":52,"alternative-id":["10.1145\/3551349.3556913","10.1145\/3551349"],"URL":"https:\/\/doi.org\/10.1145\/3551349.3556913","relation":{},"subject":[],"published":{"date-parts":[[2022,10,10]]},"assertion":[{"value":"2023-01-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}