How can a DSL for expert end-users be designed for better usability?: a case study in computer music

  • Authors:
  • Hiroki Nishino

  • Affiliations:
  • National University of Singapore, Singapore, Singapore, Singapore

  • Venue:
  • CHI '12 Extended Abstracts on Human Factors in Computing Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Programming languages have been rarely discussed from the perspective of user-centered design when compared to GUIs or Human Interface Devices. We de-scribe our case study in user-centered design of a do-main-specific language (DSL) for computer music. Since the potential usability problems of a DSL is large-ly unforeseeable in the early phase of the design, we took an approach that begins with the analysis of the usability problems in an existing DSL and then use the analysis for redesign of the DSL and design of a new DSL. The frameworks provided by the previous HCI studies are introduced into the design process. Such an approach is also valuable for claim-evidence corre-spondences for usability claims, which have been lack-ing in language design today.