User-Centered Programming Language Design: A Course-Based Case Study
Recently, user-centered methods have been proposed to improve the design of programming languages. In order to explore what benefits these methods might have for novice programming language designers, we taught a collection of user-centered programming language design methods to a group of eight students. We observed that natural programming and usability studies helped the students refine their language designs and identify opportunities for improvement, even in the short duration of a course project.
Wed 18 NovDisplayed time zone: Central Time (US & Canada) change
15:00 - 16:20
|Programming languages shouldn't and needn't be Turing complete|
|User-Centered Programming Language Design: A Course-Based Case Study|
Michael Coblenz University of Maryland at College Park, Ariel Davis Carnegie Mellon University, Megan Hofmann Carnegie Mellon University, Vivian Huang Carnegie Mellon University, Siyue Jin Carnegie Mellon University, Max Krieger , Kyle Liang Carnegie Mellon University, Brian Wei Carnegie Mellon University, Mengchen Sam Yong Carnegie Mellon University, Jonathan Aldrich Carnegie Mellon UniversityLink to publication
|Day 1 Discussion|