Skip to content

Code Repository for Design Ideation Experiment

License

Notifications You must be signed in to change notification settings

filiabel/design_ideation_experiment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI Processed data Raw data

Design Ideation Experiment

This repository contains the work related to my Master Thesis at TrollLABS, spring 2021.

Design ideation study using eye tracking technology (N = 24). Participants receive open ended design problems and a set of words on the monitor, and the words are ment to serve as inspirational stimuli for solving the design problems at hand. Their job is to generate as many ideas as possible for each design problem. During the ideation, the participants are to speak out loud and gets recorded.

The entire experimental setup is made using open-source software, mainly PsychoPy and Pupil Core, and is therefore reproducible by anyone. Experimental setup is based on the following research paper:

Goucher-Lambert, K., Moss, J., & Cagan, J. (2019). A neuroimaging investigation of design ideation with and without inspirational stimuli — Understanding the meaning of near and far stimuli. Design Studies, 60, 1–38. https://doi.org/10.1016/j.destud.2018.07.001

Dataset

All data produced by this experiment (besides raw audio data, due to privacy reasons) is made publicly available. As accuracy might be varying betweeen participants, make sure to get to know the data before using it for further research. For example is the calibrarion of participant 002 quite off, but for my use case it was still usable.

Processed data

Processed data is publicly available here:

Abelson, Filip Gornitzka; Dybvik, Henrikke; Steinert, Martin (2021) "Dataset for Design Ideation Study", https://doi.org/10.18710/PZQC4A, DataverseNO, V1

Raw data

Raw data from Pupil Capture and raw data exports from Pupil Player is also available. Data is saved as one large zip folder (~15 GB) per participant.

Abelson, Filip Gornitzka; Dybvik, Henrikke; Steinert, Martin (2021). "Raw Data for Design Ideation Study", https://doi.org/10.21400/7kq02wjl

Repository Structure

This folder contains the experiment itself and other related files related to running the PsychoPy experiment.

  • PsychoPy version 2021.1.4 (Standalone) was used to build and run the experiment. All necessary Python libraries should be installed by default with the Standalone PsychoPy software (e.g. zmq for Pupil Network API and sounddevice for audio recording).
  • Contains a folder with snippets of useful scripts/code used in PsychoPy's code components throughout the experiment. E.g. communication with Pupil Capture software and sound capture.
    • Code to show how to use LabStreamingLayer (LSL) in the PsychoPy experiment is also included. This can be useful to implement if one are to recreate the experiment with additional biosensors (e.g. EEG, fMRI) in tandem with eye tracking. Pupil Core also supports LSL.

This folder contains data for all eye tracking analysis, experiment statistics and plotting in Jupyter notebooks and normal Python scripts.

This folder contains code used for concatenating all raw data files to managable data and code for transcription of audio recordings.

  • Script for writing LSL streams saved in .xdf format to .csv. This was not used in the experiment, as communcation was done with Pupil Network API.

Environment

environment.yml contains all requirements to do data processing and analysis. It can be installed using conda env create -f environment.yml in Anaconda prompt.

Video of experiment

Press image below to watch a full run of the design ideation experiment.

Design Ideation Experiment

Contact

Please contact me at filip (at) abelson.no if you have any further questions. I'd be happy to help with both the dataset and existing codebase.