27 February 2017: Paul Anderson

Usability and Confusion in Configuration Languages

 

System configuration languages are widely used for specifying and deploying the infrastructure for large computing installations. Errors resulting from their (mis)use are a major source of system failures.

 

In her MSc project last year, Adele Mikoliunaite surveyed working system administrators in an attempt to identify language features which may be a potential source of confusion and errors. I will talk about some of the results from this work, and the implications for the design of new configuration languages.