UCSC-SOE-11-06: Heuristic Evaluation of Programming Language Features

Caitlin Sadowski, Sri Kurniawan
02/10/2011 09:00 AM
Computer Science
Usability is an important feature for programming languages. However, user studies which compare programming languages or systems are both very expensive and typically inconclusive. In this paper, we posit that discount usability methods can be successfully applied to programming languages concepts such as language features. We give examples of useful feedback received from applying heuristic evaluation to a selection of language features targeted at parallel programming.