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 Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/704ff51d-30c1-4ec5-b6d2-095574bf6386/canvas_game_visual_bugs.tar.gz"
      }, 
      "checksum": "md5:6637b702f5f5483a3968e042264cf2e7", 
      "bucket": "704ff51d-30c1-4ec5-b6d2-095574bf6386", 
      "key": "canvas_game_visual_bugs.tar.gz", 
      "type": "gz", 
      "size": 781786543
    }
  ], 
  "owners": [
    378784
  ], 
  "doi": "10.5281/zenodo.6950640", 
  "stats": {
    "version_unique_downloads": 2.0, 
    "unique_views": 34.0, 
    "views": 43.0, 
    "version_views": 43.0, 
    "unique_downloads": 2.0, 
    "version_unique_views": 34.0, 
    "volume": 2345359629.0, 
    "version_downloads": 3.0, 
    "downloads": 3.0, 
    "version_volume": 2345359629.0
  }, 
  "links": {
    "doi": "https://doi.org/10.5281/zenodo.6950640", 
    "conceptdoi": "https://doi.org/10.5281/zenodo.6950639", 
    "bucket": "https://zenodo.org/api/files/704ff51d-30c1-4ec5-b6d2-095574bf6386", 
    "conceptbadge": "https://zenodo.org/badge/doi/10.5281/zenodo.6950639.svg", 
    "html": "https://zenodo.org/record/6950640", 
    "latest_html": "https://zenodo.org/record/6950640", 
    "badge": "https://zenodo.org/badge/doi/10.5281/zenodo.6950640.svg", 
    "latest": "https://zenodo.org/api/records/6950640"
  }, 
  "conceptdoi": "10.5281/zenodo.6950639", 
  "created": "2022-08-02T01:00:26.493229+00:00", 
  "updated": "2022-08-02T14:19:10.383782+00:00", 
  "conceptrecid": "6950639", 
  "revision": 5, 
  "id": 6950640, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.6950640", 
    "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": {
      "id": "CC-BY-4.0"
    }, 
    "title": "Data used in the paper Automatically Detecting Visual Bugs in HTML5 <canvas> Games", 
    "relations": {
      "version": [
        {
          "count": 1, 
          "index": 0, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "6950639"
          }, 
          "is_last": true, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "6950640"
          }
        }
      ]
    }, 
    "publication_date": "2022-08-01", 
    "creators": [
      {
        "affiliation": "University of Alberta", 
        "name": "Macklon, Finlay"
      }, 
      {
        "affiliation": "University of Alberta", 
        "name": "Taesiri, Mohammad Reza"
      }, 
      {
        "affiliation": "University of Alberta", 
        "name": "Viggiato, Markos"
      }, 
      {
        "affiliation": "University of Alberta", 
        "name": "Antoszko, Stefan"
      }, 
      {
        "affiliation": "Prodigy Education", 
        "name": "Romanova, Natalia"
      }, 
      {
        "affiliation": "Prodigy Education", 
        "name": "Paas, Dale"
      }, 
      {
        "affiliation": "University of Alberta", 
        "name": "Bezemer, Cor-Paul"
      }
    ], 
    "access_right": "open", 
    "resource_type": {
      "type": "dataset", 
      "title": "Dataset"
    }, 
    "related_identifiers": [
      {
        "scheme": "doi", 
        "identifier": "10.5281/zenodo.6950639", 
        "relation": "isVersionOf"
      }
    ]
  }
}
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