SPLASH 2020
Sun 15 - Sat 21 November 2020 Online Conference

Programming languages exist to enable programmers to develop software effectively. But programmer effectiveness depends on the usability of the languages and tools with which they develop software. The aim of this workshop is to discuss methods, metrics and techniques for evaluating the usability of languages and language tools. The supposed benefits of languages and tools cover a large space, including making programs easier to read, write, and maintain; allowing programmers to write more flexible and powerful programs; and restricting programs to make them more safe and secure.

Find more details of the PLATEAU workshop at the website: https://plateau-workshop.org/

ZOOM/LOCATION

PLATEAU is in SPLASH-V. Please join by finding the Zoom details for SPLASH-V here: https://splash2020.clowdr.org/ . (If you search for the string “join the Zoom room to participate in the discussion” you’ll find three instances–just click on the one for SPLASH-V!)

VIRTUAL WORKSHOP FORMAT

This year, since SPLASH and PLATEAU will be virtual, the workshop will be quite different from past iterations. All accepted papers will record video presentations that will be posted to the PLATEAU website. The PLATEAU organizers will form a mentoring panel for each paper to provide feedback to the authors about how to improve and extend the work for publication in a conference or journal. This activity will serve many of the same goals as a doctoral symposium, but it will offer that style of mentorship to a broader range of researchers—undergraduate, graduate, and postdoctoral researchers and any others who want constructive advice. Mentors will be selected for expertise that is relevant to the individual paper. Authors are welcome to suggest one or more mentors; this can be any member of the research community from whom they’d like advice. The mentoring panel and authors will schedule a convenient time around the week of SPLASH to conduct a live mentoring session. Mentors will watch the recorded presentation in advance of the session.

  • Paper format: 4-page short papers, or 10-page long papers
  • Presentations: Pre-recorded presentations, 10 min for short papers, 15 min for long papers
  • Mentoring session: 30 min live meeting with paper-specific mentoring panel that provides advice

WHAT TO SUBMIT

PLATEAU seeks papers from junior researchers who are interested in receiving mentoring from our panel of experts. We encourage both standard research papers and more unusual works—for instance, papers that describe works-in-progress or recently completed work, report on experiences gained, question accepted wisdom, raise challenging open problems, or propose speculative new approaches. In short, a PLATEAU submission should describe the work or perspectives on which the author wants to receive expert feedback.

TOPICS

Some particular areas of interest are:

  • empirical studies of programming languages
  • methodologies and philosophies behind language and tool evaluation
  • software design metrics and their relations to the underlying language
  • user studies of language features and software engineering tools
  • visual techniques for understanding programming languages
  • design of new programming languages
  • critical comparisons of programming paradigms
  • tools to support evaluating programming languages
  • psychology of programming
  • domain-specific language (e.g. database languages, security/privacy languages, architecture description languages) usability and evaluation

PLATEAU is interested in a broad range of topics, and this list is not exhaustive. If you think your work might interest the PLATEAU community, please submit!

FORMAT

We accept both short and long papers. Short papers may be up to 4 pages. Long papers may be up to 10 pages.

Submissions should use the OASIcs format described here: https://www.dagstuhl.de/en/publications/oasics/instructions-for-authors/. Please also ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes are legible.

Papers will be published at the authors’ discretion. If you anticipate publishing the same work at an additional venue that has double-publication restrictions, we are happy to withhold papers from the proceedings. We strongly encourage you to submit your PLATEAU papers to top-tier HCI and PL venues after receiving feedback from the panel and the PLATEAU community!

Papers should be submitted at: https://easychair.org/conferences/?conf=plateau2020

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Fri 20 Nov

Displayed time zone: Central Time (US & Canada) change

00:20 - 01:00
Breakfast in ParisMeet The Speakers (MTS) at SPLASH-I
00:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

02:20 - 03:00
Cocktails in SydneyMeet The Speakers (MTS) at SPLASH-I
02:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

04:20 - 05:00
Dinner in BeijingMeet The Speakers (MTS) at SPLASH-I
04:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

06:20 - 07:00
06:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

08:20 - 09:00
Breakfast in ChicagoMeet The Speakers (MTS) at SPLASH-I +12h
08:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

10:20 - 11:00
Breakfast in SeattleMeet The Speakers (MTS) at SPLASH-I +12h
10:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

12:20 - 13:00
Breakfast in WellingtonMeet The Speakers (MTS) at SPLASH-I +12h
12:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

13:30 - 14:40
Role of VisualizationPLATEAU at SPLASH-V
13:30
30m
Talk
The Essence of Program Semantics Visualizers: A Three-Axis Model
PLATEAU
Josh Pollock MIT CSAIL, Grace Oh , Eunice Jun , Philip Guo University of California San Diego, Zachary Tatlock University of Washington, Seattle
14:00
20m
Talk
Documentation Generation as Information Visualization
PLATEAU
Will Crichton Stanford University
14:20
20m
Talk
How to make program understanding tools more programmer-friendly?
PLATEAU
14:20 - 15:00
Cocktails in ParisMeet The Speakers (MTS) at SPLASH-I +12h
14:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

16:20 - 17:00
Breakfast in SeoulMeet The Speakers (MTS) at SPLASH-I +12h
16:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

17:00 - 18:20
FKeynotes at SPLASH-I +12h
Chair(s): Stephen Kell University of Kent, Didier Verna EPITA / LRDE
17:00
80m
Keynote
Towards Building Ethically-Sound Data-Driven Software
Keynotes
Brittany Johnson George Mason University
Link to publication
18:20 - 19:00
Cocktails in RioClosing at SPLASH-I +12h
18:20
40m
Day closing
Closing Session
Closing
G: Hridesh Rajan Iowa State University, USA
20:20 - 21:00
Cocktails in New YorkMeet The Speakers (MTS) at SPLASH-I
20:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

22:20 - 23:00
22:20
40m
Social Event
Meet The Speakers
Meet The Speakers (MTS)

Call for Papers

PLATEAU seeks papers from junior researchers who are interested in receiving mentoring from our panel of experts. We encourage both standard research papers and more unusual works—for instance, papers that describe works-in-progress or recently completed work, report on experiences gained, question accepted wisdom, raise challenging open problems, or propose speculative new approaches. In short, a PLATEAU submission should describe the work or perspectives on which the author wants to receive expert feedback.

Topics

Some particular areas of interest are:

  • empirical studies of programming languages

  • methodologies and philosophies behind language and tool evaluation

  • software design metrics and their relations to the underlying language

  • user studies of language features and software engineering tools

  • visual techniques for understanding programming languages

  • design of new programming languages

  • critical comparisons of programming paradigms

  • tools to support evaluating programming languages

  • psychology of programming

  • domain specific language (e.g. database languages, security/privacy languages, architecture description languages) usability and evaluation

PLATEAU is interested in a broad range of topics, and this list is not exhaustive. If you think your work might interest the PLATEAU community, please submit!