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.
Conference DayWed 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 CoblenzUniversity of Maryland at College Park, Ariel DavisCarnegie Mellon University, Megan HofmannCarnegie Mellon University, Vivian HuangCarnegie Mellon University, Siyue JinCarnegie Mellon University, Max Krieger, Kyle LiangCarnegie Mellon University, Brian WeiCarnegie Mellon University, Mengchen Sam YongCarnegie Mellon University, Jonathan AldrichCarnegie Mellon UniversityLink to publication
|Day 1 Discussion|