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


JSON-LD (schema.org) Export

{
  "description": "<p>This repository contains&nbsp;the&nbsp;snapshots (i.e., screenshot, &lt;canvas&gt; object representation&nbsp;pairs) and&nbsp;game assets&nbsp;collected from our test &lt;canvas&gt; game&nbsp;for use&nbsp;in the paper&nbsp;<code>Automatically Detecting Visual Bugs in HTML5 &lt;canvas&gt; Games</code>, accepted at ASE 2022.</p>\n\n<p>The data in this repository can be used to benchmark&nbsp;new visual bug detection approaches for HTML5 &lt;canvas&gt; games. The source code for our test &lt;canvas&gt; game and our 24 synthetic visual bugs can be found&nbsp;at the following <a href=\"https://github.com/asgaardlab/canvas-visual-bugs-testbed\">link</a>.</p>\n\n<p><a href=\"https://asgaardlab.github.io/canvas-visual-bugs-testbed/\">Project page</a><br>\n<br>\n<strong>Directory structure</strong></p>\n\n<pre> data/\n&nbsp;   | -  assets/\n&nbsp;   | -  exp_0/\n&nbsp;   |      | -  a/\n&nbsp;   |      |    | - 0.png\n&nbsp;   |      |    | - 0.json\n&nbsp;   |      |    | ...\n&nbsp;   |      |    | - 9.png\n&nbsp;   |      |    | - 9.json\n    |      | ...\n&nbsp;   |      | -  j/\n    | -  exp_appearance_1\n&nbsp;   | ...\n&nbsp;   | -  exp_state_6\n</pre>\n\n<p><br>\n<strong>Data description</strong></p>\n\n<table>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td>assets/</td>\n\t\t\t<td>Source images from the test &lt;canvas&gt; game</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>exp_0/</td>\n\t\t\t<td>Snapshots with no visual bugs injected (okay/non-buggy experiment)</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>exp_*_{1,2,3,4,5,6}/</td>\n\t\t\t<td>Snapshots for each of the injected visual bugs (buggy experiments)</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>*/{a,b,c,d,e,f,g,h,i,j}/</td>\n\t\t\t<td>10 runs of data for each experiment</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>*/{0,1,2,3,4,5,6,7,8,9}.png</td>\n\t\t\t<td>10 snapshots per experiment, each snapshot has a screenshot (png)</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>*/{0,1,2,3,4,5,6,7,8,9}.json</td>\n\t\t\t<td>10 snapshots per experiment, each snapshot has a COR<sup>1</sup> (json)</td>\n\t\t</tr>\n\t</tbody>\n</table>\n\n<p><sup>1</sup>COR = &lt;canvas&gt; objects representation</p>", 
  "license": "https://creativecommons.org/licenses/by/4.0/legalcode", 
  "creator": [
    {
      "affiliation": "University of Alberta", 
      "@type": "Person", 
      "name": "Macklon, Finlay"
    }, 
    {
      "affiliation": "University of Alberta", 
      "@type": "Person", 
      "name": "Taesiri, Mohammad Reza"
    }, 
    {
      "affiliation": "University of Alberta", 
      "@type": "Person", 
      "name": "Viggiato, Markos"
    }, 
    {
      "affiliation": "University of Alberta", 
      "@type": "Person", 
      "name": "Antoszko, Stefan"
    }, 
    {
      "affiliation": "Prodigy Education", 
      "@type": "Person", 
      "name": "Romanova, Natalia"
    }, 
    {
      "affiliation": "Prodigy Education", 
      "@type": "Person", 
      "name": "Paas, Dale"
    }, 
    {
      "affiliation": "University of Alberta", 
      "@type": "Person", 
      "name": "Bezemer, Cor-Paul"
    }
  ], 
  "url": "https://zenodo.org/record/6950640", 
  "datePublished": "2022-08-01", 
  "@context": "https://schema.org/", 
  "distribution": [
    {
      "contentUrl": "https://zenodo.org/api/files/704ff51d-30c1-4ec5-b6d2-095574bf6386/canvas_game_visual_bugs.tar.gz", 
      "encodingFormat": "gz", 
      "@type": "DataDownload"
    }
  ], 
  "identifier": "https://doi.org/10.5281/zenodo.6950640", 
  "@id": "https://doi.org/10.5281/zenodo.6950640", 
  "@type": "Dataset", 
  "name": "Data used in the paper Automatically Detecting Visual Bugs in HTML5 <canvas> Games"
}
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