Coding of the prose designs

Two LLM coders, one protocol, eight designs (C1 and C4)

The prose designs of C1 (task only) and C4 (library in prose form) have no ATWL, so features cannot be computed from them. The aspects that an ATWL description makes explicit were therefore coded from the text, under a fixed protocol, by two independent LLM coders, and then compared with measures computed from the ATWL designs of the other conditions. The aspects are: who acts (human or machine), what the human controls, what is repeated and refined, which adjustable parameters are named, which evidence, criteria and alternatives are stated, and which outputs are named.

The coding is not a human judgement. Agreement between two LLM coders shows that the protocol can be applied reproducibly; it does not show that the codes are valid. Quality of the designs is not assessed.

Procedure

Designs and coder outputs

DesignTaskConditionModelUnitsWordsText given to the codersCoder outputs (JSON)
D01VISC4Terra91804textSonnet · Terra
D02VASTC1Sonnet7495textSonnet · Terra
D03VASTC4Terra61622textSonnet · Terra
D04VISC1Sonnet8745textSonnet · Terra
D05VASTC4Sonnet71895textSonnet · Terra
D06VISC1Terra102132textSonnet · Terra
D07VISC4Sonnet81576textSonnet · Terra
D08VASTC1Terra101660textSonnet · Terra

The condition and model of a design were not known to the coders. The mapping is in data/mapping.csv (with the run order of each coder). The outputs of D05 and D07 from Sonnet arrived wrapped in a code fence, which was removed; nothing else in the outputs was changed.

Files

Comparisons

C4 against C1, model and task, ATWL conditions, the 2×2, the lineage from C4 to C6, C6++ and C7, and the explicitness of prose and ATWL. Also as Word document.

Reliability of the coding

Validation of the outputs, agreement between the coders and the development of the protocol.

Coder prompt (version 1.5)

The instructions given to each coder, with a worked example. Researcher notes (not given to the coders) and the segmentation log.

Data and script

Prose measures, ATWL measures, validation, agreement, all result tables. scripts/analyse_coding.py reproduces them from the designs, outputs and ATWL files of this site.