The Cost of Syntax and How to Avoid It: Text versus Frame-Based Editing
An Empirical Investigation into Programming Language Syntax