Open Source IAT - SPSP 2013

45
An Open Source IAT for Online Data Collection Winter Mason Stevens Institute of Technology

description

 

Transcript of Open Source IAT - SPSP 2013

Page 1: Open Source IAT - SPSP 2013

An Open Source IAT for Online Data Collection

Winter Mason

Stevens Institute of Technology

Page 2: Open Source IAT - SPSP 2013

Implicit Association Test (IAT)

The Implicit Association Test (IAT; Greenwald, McGhee, & Schwartz, 1998) was devised as a way to measure implicit attitudes towards categories of objects or people.

Since then it has been used extensively in the field (McConnell & Leibold, 2001; Conrey, et al., 2003; Nosek, 2005, 2007)

Including online applications (c.f., Project Implicit: http://projectimplicit.com).

However, until now, the means to run the IAT has required commercial software such as e-Prime for laboratory studies and has not been widely and freely available for online research.

Page 3: Open Source IAT - SPSP 2013

Open Source software

Open-source software is software that has been developed by and/or shared with a community of developersFirefox, Linux, R, etc., etc.

Based on the idea that sharing resources reduces unnecessary duplication of effort and increases social efficiency

This idea should be applied to all aspects of scienceSharing methods and materials reduces duplication of

effort and facilitates replicationSharing data allows transparency and reproducibilityAlso see openscienceframework.org

Page 4: Open Source IAT - SPSP 2013

Requirements

Experimenter: A web server that runs

PHP v4.0 or greater

Participant: A web browser that

allows Javascript

Has been successfully tested with Mac OS 10.5, 10.6, Windows XP, Vista Ubuntu 11.

It has also been successfully tested with Mozilla’s Firefox Google Chrome Internet Explorer 8 & 9.

Page 5: Open Source IAT - SPSP 2013

Experimenter View

Page 6: Open Source IAT - SPSP 2013

A list of available IAT templates to modify or make active

Page 7: Open Source IAT - SPSP 2013

The currently active IAT; Participants will complete this version when they go to the main IAT page.

Page 8: Open Source IAT - SPSP 2013

Edit the name of the template

Page 9: Open Source IAT - SPSP 2013

Choose whether participants are presented with the results of their IAT at the end of the test.

Page 10: Open Source IAT - SPSP 2013

Select the category you want to edit

Page 11: Open Source IAT - SPSP 2013

Select the category you want to edit

Page 12: Open Source IAT - SPSP 2013

Select the category you want to edit

Page 13: Open Source IAT - SPSP 2013

This is the name of the category seen by the participants.

Page 14: Open Source IAT - SPSP 2013

This is the name of the category that is stored in the output data file.

Page 15: Open Source IAT - SPSP 2013

Choose whether the items in the category will be text or images.

Page 16: Open Source IAT - SPSP 2013

With images, you can see a preview of the image next to the file name.

Page 17: Open Source IAT - SPSP 2013

Change the file name here…

Page 18: Open Source IAT - SPSP 2013

…and update the thumbnail image with this button.

Page 19: Open Source IAT - SPSP 2013

With text items, the thumbnails and “update images” button are hidden.

Page 20: Open Source IAT - SPSP 2013

Delete an item with the ‘x’ button

Page 21: Open Source IAT - SPSP 2013

Once you have made all of your changes, don’t forget to save!

Page 22: Open Source IAT - SPSP 2013

If you select another template or create a new template, unsaved changed will be lost!

Page 23: Open Source IAT - SPSP 2013

To change the IAT participants see, select the template and press this button.

Page 24: Open Source IAT - SPSP 2013

Create a new template with this button.

Page 25: Open Source IAT - SPSP 2013

Make sure you’ve added items for all 4 categories, and don’t forget to save!

Page 26: Open Source IAT - SPSP 2013

Participant View

Page 27: Open Source IAT - SPSP 2013

Enter a unique identifier for the participant (a random string is pre-filled). The output data file will be associated with this ID. You can also use this to match with a Turker’s submitted HIT.

Page 28: Open Source IAT - SPSP 2013

The name of the active template is shown here.

Page 29: Open Source IAT - SPSP 2013

The category labels for Category A and B are shown in the first trial

Page 30: Open Source IAT - SPSP 2013

The templates are stored in a folder with the same name as the template, and image files are stored in the “img” folder inside the corresponding template folder.

Page 31: Open Source IAT - SPSP 2013

The category labels for Category 1 and 2 are shown in the second trial

Page 32: Open Source IAT - SPSP 2013

If the participant gets it wrong, the X appears until the correct key is pressed.

Page 33: Open Source IAT - SPSP 2013

Output

Trial Round Category

Item Errors RT

0 1 F 4 0 560

0 2 M 3 0 432

0 3 F 0 1 913

… … … … … …

The output is stored in the “output” folder in the template’s folder as a comma-delimited file. The name of the file follows the pattern [Template Name]-[Subject ID]-YYYY-MM-DD-HH-mm. For example, Race-JohnDoe-2013-01-22-18-52.csv.

Page 34: Open Source IAT - SPSP 2013

Output

Trial Round Category

Item Errors RT

0 1 F 4 0 560

0 2 M 3 0 432

0 3 F 0 1 913

… … … … … …

There are 7 Trials in the standard IAT

Page 35: Open Source IAT - SPSP 2013

Output

Trial Round Category

Item Errors RT

0 1 F 4 0 560

0 2 M 3 0 432

0 3 F 0 1 913

… … … … … …

There are 20 or 40 round per trial, depending on whether it is a practice trial or not

Page 36: Open Source IAT - SPSP 2013

Output

Trial Round Category

Item Errors RT

0 1 F 4 0 560

0 2 M 3 0 432

0 3 F 0 1 913

… … … … … …

The character(s) used here to indicate the category are defined in the template.

Page 37: Open Source IAT - SPSP 2013

Output

Trial Round Category

Item Errors RT

0 1 F 4 0 560

0 2 M 3 0 432

0 3 F 0 1 913

… … … … … …

The item number refers to which particular item was presented. The order of item presentation is randomized. The number indicates its order in the template (starting from zero).

Page 38: Open Source IAT - SPSP 2013

Output

Trial Round Category

Item Errors RT

0 1 F 4 0 560

0 2 M 3 0 432

0 3 F 0 1 913

… … … … … …

This is the number of errors the participant made on that round.

Page 39: Open Source IAT - SPSP 2013

Output

Trial Round Category

Item Errors RT

0 1 F 4 0 560

0 2 M 3 0 432

0 3 F 0 1 913

… … … … … …

This is the participant’s response time in milliseconds for that item on that round. The final IAT score is determined by these reaction times.

Page 40: Open Source IAT - SPSP 2013

Validation

The standard deviation of system error was 29.4ms, with fewer than 4% larger than 50ms and the largest error recorded at 167ms.

The typical standard deviation of a user's reaction time is approximately 300ms, as reported in Greenwald, et. al (1998, 2003) and observed in the replications reported here.

The error introduced by the system is an order of magnitude less than user error.

Page 41: Open Source IAT - SPSP 2013

Replicating prior work

63 participants recruited from Amazon’s Mechanical Turk

46.7% female

median age of 29 (mean age 31.8)

median household annual income less than $30k

median education of a Bachelor’s Degree

55.5% from India, 38% from the U.S., and the remainder were from Pakistan, Lithuania, Algeria, and Sweden.

Page 42: Open Source IAT - SPSP 2013

Flowers-Insects IATCongruent first

(Flowers-Good / Insects-Bad)

Incongruent first(Flowers-Bad / Insects-Good)

Page 43: Open Source IAT - SPSP 2013

Results

IATCongruent (ms)

Incongruent (ms)

t-value p d'

Flowers-Insects (Congruent first) 727.52 1003.12 26.342

~0.00

0.65

Flowers-Insects (Incongruent

first)750.88 850.85 10.384

1~0.0

00.26

Race 771.1 903.8812.862

1~0.0

00.32

Page 44: Open Source IAT - SPSP 2013

Future extensions

Allow easy duplication of templates in experimenter interface

Data storage in a database instead of text files

Automatic aggregation and display of results in experimenter interface

Suggestions? Requests?

Page 45: Open Source IAT - SPSP 2013

Thank You!http://github.com/winteram/IAT