A case study in user interface design

User interface choices are vital to the success of software use by skilled users, such as software engineers themselves. This paper presents a case-study of some significant user-interface choices made in the design of language-based editors for software development at the University of Queensland, and discusses the difficulties perceived in their validation.