SPLASH 2020
Sun 15 - Sat 21 November 2020 Online Conference
Wed 18 Nov 2020 03:00 - 03:20 at SPLASH-III - T-5-Onward Chair(s): Stephen Kell
Tue 17 Nov 2020 15:00 - 15:20 at SPLASH-III - T-5-Onward Chair(s): Stephen Kell

Programming languages researchers make a variety of different kinds of claims about the design of languages and related tools and calculi. Each type of claim requires different kinds of reasons and evidence to justify. Claims regarding the aesthetics or elegance of a design, or its effects on people, are especially tricky to justify because they are less strictly defined and are subject to change depending on the exact audience. In this essay, we take an interdisciplinary approach to this problem by drawing on the fields of argument theory and rhetorical analysis to argue that programming languages researchers can provide reasons for their claims about effects on people by providing descriptions of specific features of their systems that support their claim. In order to demonstrate this framework, we show several examples of how this is already being practiced in some programming languages research, and conclude by calling for authors to provide descriptive evidence to bolster such claims and to frame and strengthen other evaluation methods such as user studies.

Tue 17 Nov
Times are displayed in time zone: Central Time (US & Canada) change

15:00 - 16:00: T-5-OnwardOnward! Essays / Onward! Papers at SPLASH-III +12h
Chair(s): Stephen KellUniversity of Kent
15:00 - 15:20
Talk
Natural Language Theory Meets Programming Language Theory: An Interdisciplinary Framework for Programming Language Evaluation
Onward! Essays
Stefan K. MullerCarnegie Mellon University, Hannah RinglerCarnegie Mellon University, USA
15:20 - 15:40
Talk
Software Design as Story Telling: Reflecting on the Work of Italo Calvino
Onward! Essays
Paolo CiancariniUniversity of Bologna / Innopolis University, Sergey MasyaginInnopolis University, Russia, Giancarlo SucciInnopolis University
Link to publication DOI
15:40 - 16:00
Talk
Analogy-Making as a Core Primitive in the Software Engineering Toolbox
Onward! Papers
Matthew SotoudehUniversity of California, Davis, Aditya V. ThakurUniversity of California, Davis
Link to publication Pre-print Media Attached

Wed 18 Nov
Times are displayed in time zone: Central Time (US & Canada) change

03:00 - 04:00: T-5-OnwardOnward! Essays / Onward! Papers at SPLASH-III
Chair(s): Stephen KellUniversity of Kent
03:00 - 03:20
Talk
Natural Language Theory Meets Programming Language Theory: An Interdisciplinary Framework for Programming Language Evaluation
Onward! Essays
Stefan K. MullerCarnegie Mellon University, Hannah RinglerCarnegie Mellon University, USA
03:20 - 03:40
Talk
Software Design as Story Telling: Reflecting on the Work of Italo Calvino
Onward! Essays
Paolo CiancariniUniversity of Bologna / Innopolis University, Sergey MasyaginInnopolis University, Russia, Giancarlo SucciInnopolis University
Link to publication DOI
03:40 - 04:00
Talk
Analogy-Making as a Core Primitive in the Software Engineering Toolbox
Onward! Papers
Matthew SotoudehUniversity of California, Davis, Aditya V. ThakurUniversity of California, Davis
Link to publication Pre-print Media Attached