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


DataCite XML Export

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-4" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.1/metadata.xsd">
  <identifier identifierType="DOI">10.5281/zenodo.6950640</identifier>
  <creators>
    <creator>
      <creatorName>Macklon, Finlay</creatorName>
      <givenName>Finlay</givenName>
      <familyName>Macklon</familyName>
      <affiliation>University of Alberta</affiliation>
    </creator>
    <creator>
      <creatorName>Taesiri, Mohammad Reza</creatorName>
      <givenName>Mohammad Reza</givenName>
      <familyName>Taesiri</familyName>
      <affiliation>University of Alberta</affiliation>
    </creator>
    <creator>
      <creatorName>Viggiato, Markos</creatorName>
      <givenName>Markos</givenName>
      <familyName>Viggiato</familyName>
      <affiliation>University of Alberta</affiliation>
    </creator>
    <creator>
      <creatorName>Antoszko, Stefan</creatorName>
      <givenName>Stefan</givenName>
      <familyName>Antoszko</familyName>
      <affiliation>University of Alberta</affiliation>
    </creator>
    <creator>
      <creatorName>Romanova, Natalia</creatorName>
      <givenName>Natalia</givenName>
      <familyName>Romanova</familyName>
      <affiliation>Prodigy Education</affiliation>
    </creator>
    <creator>
      <creatorName>Paas, Dale</creatorName>
      <givenName>Dale</givenName>
      <familyName>Paas</familyName>
      <affiliation>Prodigy Education</affiliation>
    </creator>
    <creator>
      <creatorName>Bezemer, Cor-Paul</creatorName>
      <givenName>Cor-Paul</givenName>
      <familyName>Bezemer</familyName>
      <affiliation>University of Alberta</affiliation>
    </creator>
  </creators>
  <titles>
    <title>Data used in the paper Automatically Detecting Visual Bugs in HTML5 &lt;canvas&gt; Games</title>
  </titles>
  <publisher>Zenodo</publisher>
  <publicationYear>2022</publicationYear>
  <dates>
    <date dateType="Issued">2022-08-01</date>
  </dates>
  <resourceType resourceTypeGeneral="Dataset"/>
  <alternateIdentifiers>
    <alternateIdentifier alternateIdentifierType="url">https://zenodo.org/record/6950640</alternateIdentifier>
  </alternateIdentifiers>
  <relatedIdentifiers>
    <relatedIdentifier relatedIdentifierType="DOI" relationType="IsVersionOf">10.5281/zenodo.6950639</relatedIdentifier>
  </relatedIdentifiers>
  <rightsList>
    <rights rightsURI="https://creativecommons.org/licenses/by/4.0/legalcode">Creative Commons Attribution 4.0 International</rights>
    <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
  </rightsList>
  <descriptions>
    <description descriptionType="Abstract">&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;</description>
  </descriptions>
</resource>
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