SPLASH 2011 (series) / Student Research Competition /
Misfits in Abstractions: Toward User Centered Design in Domain-Specific Languages for End-user Programming
We describe a user-centered design approach to analyze the misfits between the users’ conceptualization and the programming language design with a focus on the abstraction layers both in conceptualization and language. Analysis of such a misfit caused by inappropriate abstraction in DSL can contribute to better usability in language design.