@inproceedings{92fd3321bd0d4268908cc72d110168d4,
title = "Misfits in abstractions: Towards user-centered design in domain-specific languages for end-user programming",
abstract = "In this paper, we discuss user-centered design of end-user programming languages with an example of computer music language. We describe an approach to analyze the misfits between the users'conceptualization and the programming language design in an existing usability problem with a focus on the abstraction layers both in conceptualization and language. When an entity in the users'conceptualization involved in problem-solving has no counterpart in a DSL, this can appear as a usability problem. Analysis of such a misfit caused by inappropriate abstraction in DSL design can contribute to better usability in end-user programming.",
keywords = "Computer music, Domain- specific language, End-user programming, User-centered design",
author = "Hiroki Nishino",
year = "2011",
doi = "10.1145/2048147.2048214",
language = "英语",
isbn = "9781450309424",
series = "SPLASH'11 Compilation - Proceedings of OOPSLA'11, Onward! 2011, GPCE'11, DLS'11, and SPLASH'11 Companion",
pages = "215--216",
booktitle = "SPLASH'11 Compilation - Proceedings of OOPSLA'11, Onward! 2011, GPCE'11, DLS'11, and SPLASH'11 Companion",
note = "ACM International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH'11 ; Conference date: 22-10-2011 Through 27-10-2011",
}