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


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nmm##2200000uu#4500</leader>
  <controlfield tag="005">20220802141910.0</controlfield>
  <controlfield tag="001">6950640</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Alberta</subfield>
    <subfield code="a">Taesiri, Mohammad Reza</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Alberta</subfield>
    <subfield code="a">Viggiato, Markos</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Alberta</subfield>
    <subfield code="a">Antoszko, Stefan</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Prodigy Education</subfield>
    <subfield code="a">Romanova, Natalia</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Prodigy Education</subfield>
    <subfield code="a">Paas, Dale</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Alberta</subfield>
    <subfield code="a">Bezemer, Cor-Paul</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">781786543</subfield>
    <subfield code="z">md5:6637b702f5f5483a3968e042264cf2e7</subfield>
    <subfield code="u">https://zenodo.org/record/6950640/files/canvas_game_visual_bugs.tar.gz</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2022-08-01</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">openaire_data</subfield>
    <subfield code="o">oai:zenodo.org:6950640</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">University of Alberta</subfield>
    <subfield code="a">Macklon, Finlay</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Data used in the paper Automatically Detecting Visual Bugs in HTML5 &lt;canvas&gt; Games</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">https://creativecommons.org/licenses/by/4.0/legalcode</subfield>
    <subfield code="a">Creative Commons Attribution 4.0 International</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;This repository contains&amp;nbsp;the&amp;nbsp;snapshots (i.e., screenshot, &amp;lt;canvas&amp;gt; object representation&amp;nbsp;pairs) and&amp;nbsp;game assets&amp;nbsp;collected from our test &amp;lt;canvas&amp;gt; game&amp;nbsp;for use&amp;nbsp;in the paper&amp;nbsp;&lt;code&gt;Automatically Detecting Visual Bugs in HTML5 &amp;lt;canvas&amp;gt; Games&lt;/code&gt;, accepted at ASE 2022.&lt;/p&gt;

&lt;p&gt;The data in this repository can be used to benchmark&amp;nbsp;new visual bug detection approaches for HTML5 &amp;lt;canvas&amp;gt; games. The source code for our test &amp;lt;canvas&amp;gt; game and our 24 synthetic visual bugs can be found&amp;nbsp;at the following &lt;a href="https://github.com/asgaardlab/canvas-visual-bugs-testbed"&gt;link&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://asgaardlab.github.io/canvas-visual-bugs-testbed/"&gt;Project page&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Directory structure&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt; data/
&amp;nbsp;   | -  assets/
&amp;nbsp;   | -  exp_0/
&amp;nbsp;   |      | -  a/
&amp;nbsp;   |      |    | - 0.png
&amp;nbsp;   |      |    | - 0.json
&amp;nbsp;   |      |    | ...
&amp;nbsp;   |      |    | - 9.png
&amp;nbsp;   |      |    | - 9.json
    |      | ...
&amp;nbsp;   |      | -  j/
    | -  exp_appearance_1
&amp;nbsp;   | ...
&amp;nbsp;   | -  exp_state_6
&lt;/pre&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Data description&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;COR = &amp;lt;canvas&amp;gt; objects representation&lt;/p&gt;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.6950639</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.6950640</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">dataset</subfield>
  </datafield>
</record>
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