How Can a DSL for Expert End-Users Be Designed for Better Usability? A Case Study in Computer Music

Hiroki Nishino*

*Corresponding author for this work

Research output: Contribution to conferenceConference Paperpeer-review

3 Scopus citations

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.

Original languageEnglish
Pages2673-2678
Number of pages6
DOIs
StatePublished - 2012
Externally publishedYes
Event30th ACM Conference on Human Factors in Computing Systems, CHI 2012 - Austin, TX, United States
Duration: 05 05 201210 05 2012

Conference

Conference30th ACM Conference on Human Factors in Computing Systems, CHI 2012
Country/TerritoryUnited States
CityAustin, TX
Period05/05/1210/05/12

Bibliographical note

Publisher Copyright:
© 2012 Author.

Keywords

  • domain-specific language
  • music
  • user-centered design

Fingerprint

Dive into the research topics of 'How Can a DSL for Expert End-Users Be Designed for Better Usability? A Case Study in Computer Music'. Together they form a unique fingerprint.

Cite this