Write a Blog >>

Dates
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Mon 11 Oct

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

13:00 - 13:10
Conference OpeningKeynotes
13:10 - 14:00
Keynote 1: Denae FordKeynotes
13:10
50m
Keynote
The Next Generation of Software DevelopersKeynote
Keynotes
K: Denae Ford Microsoft Research
14:00 - 14:10
BreakSocial
14:00
10m
Coffee break
Break
Social

14:10 - 14:50
Helping Programmers BuildResearch Papers / Journal-First Presentations
Chair(s): Michael Coblenz University of Maryland at College Park
14:10
10m
Paper
Where-provenance for Bidirectional Editing in SpreadsheetsFull paper
Research Papers
Jack Williams Microsoft Research, Cambridge, Andrew D. Gordon Microsoft Research and University of Edinburgh
14:20
10m
Talk
Applications of model-driven engineering in cyber-physical systems: A systematic mapping studyJournal-first
Journal-First Presentations
Mustafa Abshir Mohamed Independent Researcher, Moharram Challenger University of Antwerp, Geylani Kardas Ege University
14:30
10m
Short-paper
Guided Optimization for Image Processing PipelinesShort paper
Research Papers
Yuka Ikarashi MIT CSAIL, Jonathan Ragan-Kelley Massachusetts Institute of Technology, Tsukasa Fukusato The University of Tokyo, Jun Kato National Institute of Advanced Industrial Science and Technology (AIST), Takeo Igarashi The University of Tokyo
Pre-print
14:40
10m
Short-paper
A Toolkit for Building More Adaptable User Interfaces for Vision-impaired UsersShort paper
Research Papers
Calvin Luy Monash University, Jeremy Law Monash University, Lily Ho Monash University, Richard Matheson Monash University, Tracey Cai Monash University, Anuradha Madugalla Monash University, Australia, John Grundy Monash University
14:50 - 15:00
BreakSocial
14:50
10m
Coffee break
Break
Social

15:00 - 15:40
Lowering the Floor for Creative ExpressionResearch Papers
Chair(s): John Grundy Monash University
15:00
10m
Paper
VREUD - An End-User Development Tool to Simplify the Creation of Interactive VR ScenesFull paper
Research Papers
Enes Yigitbas Paderborn University, Germany, Jonas Klauke Paderborn University, Sebastian Gottschalk Paderborn University, Gregor Engels Paderborn University
15:10
10m
Paper
Preserving Hand-Drawn Qualities in Audiovisual Performance Through Sketch-Based InteractionFull paper
Research Papers
Samuelle Bourgault University of California Santa Barbara, Jennifer Mary Jacobs University of California, Santa Barbara
15:20
10m
Short-paper
Interactive Fiction Creation in Villanelle: Understanding and Supporting the Author ExperienceShort paper
Research Papers
John Bacher North Carolina State University, Chris Martens North Carolina State University
15:30
10m
Short-paper
Scaffolding Game Design: Towards tool support for planning open-ended projects in an introductory game design classShort paper
Research Papers
Alexander Card North Carolina State University, Wengran Wang North Carolina State University, Chris Martens North Carolina State University, Thomas Price North Carolina State University
15:40 - 15:50
Posters PreviewPosters and Showpieces
15:50 - 16:00
BreakSocial
15:50
10m
Coffee break
Break
Social

16:00 - 17:00
Posters ShowcasePosters and Showpieces
16:00
60m
Poster
Assistive technology: a web tool to promote better communication for hearing impaired people
Posters and Showpieces
Marcelo da Costa Ferreira CESAR, CESAR School, Jácome Cunha University of Porto and INESC TEC, Portugal
16:00
60m
Poster
BalticLSC: A low-code HPC platform for small and medium research teams
Posters and Showpieces
Radosław Roszczyk Warsaw University of Technology, Marek Wdowiak Warsaw University of Technology, Michał Śmiałek Warsaw University of Technology, Kamil Rybiński Warsaw University of Technology, Marek Krzysztof Warsaw University of Technology
16:00
60m
Poster
BlockXR: A Novel Tangible Block-Based Programming Platform
Posters and Showpieces
Alexandre Gomes de Siqueira University of Florida, Pedro Feijóo-García University of Florida, Sean P. Stanley University of Florida
16:00
60m
Poster
From Droplet to Lilypad: Present and Future of Dual-Modality Environments
Posters and Showpieces
Emma Andrews University of Florida, David Bau MIT, Jeremiah Blanchard University of Florida
16:00
60m
Poster
Teaching CS Middle School Camps in a Virtual World
Posters and Showpieces
Jennifer Parham-Mocello Oregon State University, Martin Erwig Oregon State University, Margaret Niess Oregon State University
16:00
60m
Poster
Using Mobile Devices and Visual Programming to Introduce IoT in the Classroom
Posters and Showpieces
Devin Cruz Jean Vanderbilt University, Akos Ledeczi Vanderbilt University
16:00
60m
Poster
PEDI - Piazza Explorer Dashboard for Intervention
Posters and Showpieces
Ruth Akintunde North Carolina State University, Ally Limke North Carolina State University, Tiffany Barnes North Carolina State University, Sarah Heckman North Carolina State University, Collin Lynch North Carolina State University
16:00
60m
Poster
Demonstrating Concepts Through Visual Simulators: Two Cases in the Programming Domain
Posters and Showpieces
Oleg Sychev Volgograd State Technical University, Anton Anikin VSTU, Grigory Terekhov Volgograd State Technical University
16:00
60m
Poster
Linear Programming Meets Block-based Languages
Posters and Showpieces
Hugo da Gião University of Minho & HASLab/INESC Tec, Jácome Cunha University of Porto and INESC TEC, Portugal, Rui Pereira HASLab/INESC TEC
16:00
60m
Poster
Providing Feedback and UI Context to Programmers Writing Web Automation Scripts
Posters and Showpieces
Rebecca Krosnick University of Michigan, Steve Oney University of Michigan
16:00
60m
Poster
A Sketch-based Visual Language for Command Expression in Software IDEs
Posters and Showpieces
Sigurdur Gauti Samuelsson University of Iceland, Matthias Book University of Iceland

Tue 12 Oct

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

13:00 - 13:40
Teaching About Machine Learning and AIResearch Papers
Chair(s): Franklyn Turbak Wellesley College
13:00
10m
Paper
Exploring Machine Teaching with ChildrenFull paper
Research Papers
Utkarsh Dwivedi University of Maryland, Jaina Gandhi Clumio, Raj Parikh Bloomberg, Merijke Coenraad University of Maryland, Elizabeth Bonsignore University of Maryland, Hernisa Kacorri University of Maryland, College Park
13:10
10m
Paper
Designing a Visual Interface for Elementary Students to Formulate AI Planning TasksFull paper
Research Papers
Kyungjin Park North Carolina State University, Bradford Mott North Carolina State University, Seung Lee North Carolina State University, Krista Glazewski Indiana University, J. Adam Scribner Indiana University, Anne Leftwich Indiana University, Cindy Hmelo-Silver Indiana University, James Lester North Carolina State University
13:20
10m
Paper
ChatrEx: Designing Explainable Chatbot Interfaces for Enhancing Usefulness, Transparency, and TrustFull paper
Research Papers
Anjali Khurana Simon Fraser University, Parsa Alamzadeh Simon Fraser University, Parmit Chilana Simon Fraser University
13:30
10m
Short-paper
Teaching Students About Conversational AI Using Convo, a Conversational Programming AgentShort paper
Research Papers
Jessica Zhu Massachusetts Institute of Technology, Jessica Van Brummelen MIT
13:40 - 13:50
BreakSocial
13:40
10m
Coffee break
Break
Social

13:50 - 14:30
Understanding and Shortening the Feedback Loop in ProgrammingResearch Papers
Chair(s): Sandeep Kuttal The University of Tulsa
13:50
10m
Paper
Understanding the Challenges and Needs of Programmers Writing Web Automation ScriptsFull paper
Research Papers
Rebecca Krosnick University of Michigan, Steve Oney University of Michigan
14:00
10m
Paper
Edit-Run Behavior in Programming and DebuggingFull paper
Research Papers
Abdulaziz Alaboudi George Mason University, USA, Thomas LaToza George Mason University
14:10
10m
Short-paper
Immediate Feedback for Students to Solve Notebook Reproducibility Problems in the ClassroomShort paper
Research Papers
Christophe Casseau Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France., Xavier Blanc Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, Thomas Degueule CNRS, LaBRI
File Attached
14:20
10m
Short-paper
Shortening Feedback Loops in a Live Game Development EnvironmentShort paper
Research Papers
Tom Beckmann Hasso Plattner Institute, Eva Krebs Hasso Plattner Institute, University of Potsdam, Patrick Rein Hasso Plattner Institute, Stefan Ramson Hasso Plattner Institute, Germany, Robert Hirschfeld Hasso Plattner Institute (HPI), University of Potsdam, Germany
14:30 - 14:40
BreakSocial
14:30
10m
Coffee break
Break
Social

14:40 - 15:20
Visual Program and Information Representations (1)Research Papers
Chair(s): Stefan Sauer Paderborn University
14:40
10m
Paper
SQLVis: Visual Query Representations for Supporting SQL LearnersFull paper
Research Papers
Daphne Miedema Eindhoven University of Technology, George Fletcher Eindhoven University of Technology
14:50
10m
Paper
A Visual Notation for Succinct Program TracesFull paper
Research Papers
Divya Bajaj Oregon State University, Martin Erwig Oregon State University, Danila Fedorin Oregon State University, Kai Gay Oregon State University
15:00
10m
Paper
Text vs. Graphs in Argument AnalysisFull paper
Research Papers
Guilherme Carneiro University of St Andrews, Alice Toniolo University of St Andrews, Miguel A. Nacenta University of Victoria, Aaron J. Quigley University of New South Wales
15:10
10m
Short-paper
Travel Kinematics in Virtual Reality Increases Learning EfficiencyShort paper
Research Papers
Eric Nersesian New Jersey Institute of Technology, Margarita Vinnikov New Jersey Institute of Technology, Michael Lee New Jersey Institute of Technology
15:20 - 15:30
BreakSocial
15:30 - 16:10
Visual Program and Information Representations (2)Journal-First Presentations / Research Papers
Chair(s): Thomas LaToza George Mason University
15:30
10m
Paper
Exploring the impact of classification probabilities on users’ trust in ambiguous instancesFull paper
Research Papers
15:40
10m
Talk
An end-to-end model-based approach to support big data analytics developmentJournal-first
Journal-First Presentations
Hourieh Khalajzadeh Monash University, Australia, Andrew Simmons Deakin University, Mohamed Abdelrazek Deakin University, Australia, John Grundy Monash University, John Hosking University of Auckland, Qiang He Swinburne University of Technology
15:50
10m
Talk
Run-time conflict detection in visual language parsingJournal-first
Journal-First Presentations
Gennaro Costagliola Università di Salerno, Vincenzo Deufemia University of Salerno, Filomena Ferrucci University of Salerno, Carmine Gravino University of Salerno
16:00
10m
Short-paper
Algot: An Educational Programming Language with Human-Intuitive Visual SyntaxShort paper
Research Papers
Sverrir Thorgeirsson ETH Zurich, Zhendong Su ETH Zurich
16:10 - 16:20
BreakSocial
16:10
10m
Coffee break
Break
Social

16:20 - 17:00
16:20
40m
Awards
Awards
Research Papers

Wed 13 Oct

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

13:00 - 13:50
Improving Programming EducationResearch Papers
Chair(s): Scott Fleming University of Memphis
13:00
10m
Paper
Gradual Programming in Hedy: A first user studyFull paper
Research Papers
Marleen Gilsing Leiden University, Felienne Hermans Leiden University
13:10
10m
Paper
Snapdown: A Text-Based Snapshot Diagram Language for Programming EducationFull paper
Research Papers
13:20
10m
Paper
Removing the Walls Around Visual Educational Programming EnvironmentsFull paper
Research Papers
Brian Broll Vanderbilt University, Akos Ledeczi Vanderbilt University, Gordon Stein Vanderbilt University, Devin Cruz Jean Vanderbilt University, Corey Brady Vanderbilt University, Shuchi Grover Looking Glass Ventures / Stanford University, Veronica Catete North Carolina State University, Tiffany Barnes North Carolina State University
13:30
10m
Paper
Identifying Student Misunderstandings About Singly Linked Lists in the C Programming LanguageFull paper
Research Papers
Eman Almadhoun Oregon State University, Jennifer Parham-Mocello Oregon State University
13:40
10m
Short-paper
TextCode: A Tool to Support Problem Solving Among Novice ProgrammersShort paper
Research Papers
Fulvio Corno Politecnico di Torino, Luigi De Russis Politecnico di Torino, Juan Pablo Sáenz Politecnico di Torino
13:50 - 14:00
BreakSocial
13:50
10m
Coffee break
Break
Social

14:00 - 14:50
Interaction and Support at a DistanceResearch Papers / Journal-First Presentations
Chair(s): Parmit Chilana Simon Fraser University
14:00
10m
Paper
Remote Pair Collaborations of CS Students: Leaving Women Behind?Full paper
Research Papers
Caroline Lott The University of Tulsa, Alex McAuliffe The University of Tulsa, Sandeep Kuttal The University of Tulsa
14:10
10m
Paper
HowToo: A Platform for Sharing, Finding, and Using Programming StrategiesFull paper
Research Papers
Maryam Arab George Mason University, Jenny Liang University of Washington, Yang Kyu Yoo George Mason University, Amy Ko University of Washington, Thomas LaToza George Mason University
14:20
10m
Talk
How end-user programmers forage in online repositories? An information foraging perspectiveJournal-first
Journal-First Presentations
14:30
10m
Short-paper
Enabling Collaborative Distance Robotics Education for Novice ProgrammersShort paper
Research Papers
Gordon Stein Vanderbilt University, Akos Ledeczi Vanderbilt University
14:40
10m
Short-paper
Streamers Teaching Programming, Art, and Gaming: Cognitive Apprenticeship, Serendipitous Teachable Moments, and Tacit Expert KnowledgeShort paper
Research Papers
Ian Drosos University of California, San Diego, Philip Guo University of California San Diego
14:50 - 15:00
BreakSocial
14:50
10m
Coffee break
Break
Social

15:00 - 15:50
Keynote 2: Mark GuzdialKeynotes
15:00
50m
Talk
Changing Computing To Make It "For All"Keynote
Keynotes
K: Mark Guzdial University of Michigan
15:50 - 16:00
Conference ClosingResearch Papers
15:50
10m
Day closing
Conference Closing
Research Papers

16:00 - 17:00
Happy HourSocial
16:00
60m
Social Event
Happy Hour
Social