Supplementary · Experiment Appendix

The Scaffold Experiment

A controlled 2×2 study of how an AI assistant designs a visual-analytics workflow, with and without ATWL scaffolds, across two tasks.

2×2
factorial design
2
independent tasks
4
scaffold conditions each
1
model, parallel sessions

This appendix documents the controlled experiment behind the paper’s section Validating the Scaffold Effect. We asked a single frontier model to design a visual-analytics workflow under four starting conditions, crossing the presence of the ATWL language definition with the presence of an ATWL library of worked examples. We ran the experiment for two unrelated tasks, then tested multi-pass prompting strategies.

·The four conditions

VariantATWL language definitionATWL library of examples
V1 — none
V2 — languagein context
V3 — libraryin context
V4 — bothin contextin context

·The two tasks

SoftSky (apartment MCDA). Design a visual-analytics workflow for multi-criteria decision analysis over ~12,800 Leipzig rental offers: spatial focusing, user-defined utilities, a tolerant Pareto frontier, and grouping of survivors into kinds. COVID-19 pandemic behaviour. Design a workflow to analyse daily European COVID-19 time series — levels, trends, episodes, country grouping, and policy association.

·What the comparison found

The same pattern held in both tasks:

How to read these results. The conditions ran on a single model with parallel sessions, and the assessments are the authors’ qualitative judgments along three dimensions (coverage, formal correctness, architectural sophistication) — not a blind, multi-rater measurement, and we are the authors of ATWL. The full transcripts are provided here precisely so readers can form their own judgment.

·Pages

·Files included

FileTaskContents
SoftSky-v1 … v4SoftSkySingle-pass output under each condition
SoftSky-cmpSoftSkyCross-variant comparison + summary tables
covid-v1 … v4COVID-19Single-pass output under each condition
covid-cmpCOVID-19Cross-variant comparison + summary table
SoftSky-twoPrompts, covid-twoPromptsbothTwo-pass runs (unconstrained → refine + formalize)
twoUseCases-cmp…cross-taskDisplacement analysis, cross-study and 3-/2-pass synthesis

For brevity, near-duplicate incremental runs (*-v1_lib, *-v1_lib_lang, SoftSky-cmp1) are not rendered separately; their content is represented by the two-pass runs and the synthesis page.