⚠ Experiments page under construction. The studies and materials shown here are being updated — some links and details may be incomplete or temporarily unavailable.

// live experiments & field materials

Experiments

All studies are built and deployed by me end-to-end.

oTree · Prolific · UK + AU samples

Currently in the Field

AIT Life-Year Study — v1.3

Anticipated Information Trade-offs · Wave 3

Active on Prolific

Anticipatory Utility & Health Outcome Trade-Offs

Participants are placed in a simulated GP consultation and must choose between a certain life-year outcome (Standard Care) and a risky treatment (50/50 between a 5-year gain and a 5-year loss). A second between-subject factor varies whether the treatment outcome is revealed immediately or after a six-month delay. The design lets us separately identify hope (anticipation of the gain) and dread (anticipation of the loss) components of anticipatory utility, and how they interact with delay.

Platform: Prolific UK  ·  Engine: oTree v5 (Python)  ·  N per wave: ≈ 200  ·  Design: 2 × 2 between-subject (delay × emotion order)  ·  Ethics: UoM HREC-approved

Click any task below to view the actual experiment page:

Recently Completed

AIT Life-Year Study — earlier waves

Waves 1 & 2 · 2024–2025

Data analysed

Pilot & Calibration Studies

Earlier waves established comprehension benchmarks, calibrated the WTP/WTA bisection procedure, and tested the GP consultation framing. Data from these waves informs the design choices in v1.3.

Status: Closed  ·  Output: Internal pilots, working paper in preparation

Behind the Scenes

Tech Stack

I treat experiment code as production software: version-controlled, ethics-cleared, instrumented for behavioural telemetry (response times, revisions, slider trajectories), and reproducible from raw data to final tables.

Experiment Engine

  • oTree v5
  • Custom JS / CSS
  • Bisection / staircase procedures
  • Attention & comprehension checks

Deployment

  • Prolific (UK / AU)
  • Heroku
  • Server-side data logging

Analysis

  • R (tidyverse, lme4)
  • Stata
  • Python (pandas)
  • Reproducible pipelines

Quality

  • Pre-registration (OSF)
  • Power calculations
  • Simulated data stress tests
  • Manual pilot checklists