
Design was:
Three different modes: C4Script with ominous homegrown type inference (c4dt default, i), C4Script with type annotations (such as var Clonk clonk; func int blablu() {}, s), both with instant code completion and C4Script without type inference and no code completion (n).
Two groups with different mode setups where participants had to solve variations of the same four tasks:
Group 1: s, n, i, i
Group 2: i, s, n, s
Results:

Tasks: https://bitbucket.org/mortimer/bachelors-study-excercises/src/tip, those actually used were Waypoints, Dialog, Vegetation, ExplosiveRain, <scen>.ocd/Task.ocd/Script.c was where people had to type in stuff (empty func Task() {})
pdf: Link


Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill