SPLASH 2020 (series) / HATRA 2020 (series) / Human Aspects of Types and Reasoning Assistants /
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
Wed 18 Nov
Displayed time zone: Central Time (US & Canada) change
15:00 - 16:20 | |||
15:00 20mTalk | Programming languages shouldn't and needn't be Turing complete HATRA Pre-print | ||
15:20 20mTalk | User-Centered Programming Language Design: A Course-Based Case Study HATRA 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 University Link to publication | ||
15:40 20mMeeting | Day 1 Discussion HATRA |