What's the Effect of Projectional Editors for Creating Words For Unknown Languages? A Controlled Experiment
Projectional editors are a technique to manipulate the syntax tree of a structured document. While such techniques are still not main-stream in software development, they play a noteworthy role in research. While the original goal of such editors is to prevent users from syntax-errors, recent studies have shown only a relatively small effect if they are used in daily software development. However, in our understanding such editors reveal their main benefit in situations where people are not that familiar with the syntax of the document they are about to write or to change. This paper presents a randomized control trial where participants were using a projectional editor to write a structured document whose structure was not known to them upfront. The result of the study is an extremely high effect in productivity for the group using the projectional editor in comparison to the group using a pure text editor.
Mon 23 OctDisplayed time zone: Tijuana, Baja California change
10:30 - 12:00 | |||
10:30 20mTalk | The Uses of Interactive Explorers for Web APIs PLATEAU Pre-print | ||
10:50 20mTalk | One λ at a time: What do we know about presenting human-friendly output from program analysis tools? PLATEAU Pre-print | ||
11:10 20mTalk | What's the Effect of Projectional Editors for Creating Words For Unknown Languages? A Controlled Experiment PLATEAU Niklas Hollmann University of Duisburg-Essen, Germany, Thorben Roßenbeck University of Duisburg-Essen, Germany, Mark Kunze University of Duisburg-Essen, Germany, Liron Türk University of Duisburg-Essen, Germany, Stefan Hanenberg University of Duisburg-Essen Pre-print | ||
11:30 20mTalk | Development of a Web Platform for Code Peer-Testing PLATEAU Pre-print |