Dataset Open Access

Data used in the paper Automatically Detecting Visual Bugs in HTML5 <canvas> Games

Macklon, Finlay; Taesiri, Mohammad Reza; Viggiato, Markos; Antoszko, Stefan; Romanova, Natalia; Paas, Dale; Bezemer, Cor-Paul

This repository contains the snapshots (i.e., screenshot, <canvas> object representation pairs) and game assets collected from our test <canvas> game for use in the paper Automatically Detecting Visual Bugs in HTML5 <canvas> Games, accepted at ASE 2022.

The data in this repository can be used to benchmark new visual bug detection approaches for HTML5 <canvas> games. The source code for our test <canvas> game and our 24 synthetic visual bugs can be found at the following link.

Project page

Directory structure

 data/
    | -  assets/
    | -  exp_0/
    |      | -  a/
    |      |    | - 0.png
    |      |    | - 0.json
    |      |    | ...
    |      |    | - 9.png
    |      |    | - 9.json
    |      | ...
    |      | -  j/
    | -  exp_appearance_1
    | ...
    | -  exp_state_6


Data description

assets/ Source images from the test <canvas> game
exp_0/ Snapshots with no visual bugs injected (okay/non-buggy experiment)
exp_*_{1,2,3,4,5,6}/ Snapshots for each of the injected visual bugs (buggy experiments)
*/{a,b,c,d,e,f,g,h,i,j}/ 10 runs of data for each experiment
*/{0,1,2,3,4,5,6,7,8,9}.png 10 snapshots per experiment, each snapshot has a screenshot (png)
*/{0,1,2,3,4,5,6,7,8,9}.json 10 snapshots per experiment, each snapshot has a COR1 (json)

1COR = <canvas> objects representation

Files (781.8 MB)
Name Size
canvas_game_visual_bugs.tar.gz
md5:6637b702f5f5483a3968e042264cf2e7
781.8 MB Download
43
3
views
downloads
All versions This version
Views 4343
Downloads 33
Data volume 2.3 GB2.3 GB
Unique views 3434
Unique downloads 22

Share

Cite as