VL/HCC 2023
Mon 2 - Fri 6 October 2023 Washington, DC, United States
You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 3 Oct

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

09:00 - 11:00
Session 1: Supporting end-user programmersGraduate Consortium at Conference Room 401-A
09:00
30m
Day opening
Introduction
Graduate Consortium

09:30
30m
Talk
Towards Adaptive User Interfaces: A Model-Driven Approach for mHealth Applications Targeting Chronic Disease
Graduate Consortium
A: Wei Wang Monash University
10:00
30m
Talk
Supporting Exploratory Programming in Domain-Specific Applications
Graduate Consortium
A: Daniel Manesh Virginia Tech
10:30
30m
Coffee break
Coffee Break
Graduate Consortium

09:00 - 12:30
09:00
3h30m
Tutorial
3D livecoding in the browser with Nodysseus
Tutorials

11:00 - 14:00
Session 2: Supporting teamsGraduate Consortium at Conference Room 401-A
11:00
30m
Talk
OSS Unsung Heroes: Crafting Productive Communities invisibly
Graduate Consortium
11:30
30m
Talk
Organizational Culture and Diversity Supporting Software Development
Graduate Consortium
A: Marcelo da Costa Ferreira CESAR, CESAR School
12:30
90m
Lunch
Lunch Break
Graduate Consortium

14:00 - 16:00
Session 3: Tools to support developersGraduate Consortium at Conference Room 401-A
14:00
30m
Talk
Designing Interactive Self-Monitoring Tools for Informal Learners of Computational Skills
Graduate Consortium
14:30
30m
Talk
Code Stories for Software Repurposing
Graduate Consortium
A: John Allen Washington University in St. Louis
15:00
30m
Talk
Switch Mode: Exploring Authoring Python inside a Block-based Programming Environment
Graduate Consortium
A: Yuhan Lin University of Maryland
15:30
30m
Coffee break
Coffee Break
Graduate Consortium

16:00 - 17:00
16:00
60m
Day closing
Wrap Up
Graduate Consortium

Wed 4 Oct

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

09:00 - 10:15
Welcome + Keynote 1Keynotes at Auditorium
Chair(s): Thomas LaToza George Mason University
09:00
15m
Day opening
Welcome
Keynotes

09:15
60m
Keynote
Supporting End-User Programmers: Some Outside-the-Box Perspectives
Keynotes
K: Margaret Burnett Oregon State University
10:15 - 11:00
10:15
45m
Poster
CI/CD Meets Block-Based Languages
Posters and Showpieces
A: Hugo da Gião University of Porto & HASLab/INESC Tec, A: Jácome Cunha Faculty of Engineering, University of Porto & HASLab/INESC, A: Rui Pereira
10:15
45m
Poster
A Taxonomy of Machine Learning Fairness Tool Specifications, Features and Workflows
Posters and Showpieces
A: sadia afrin mim , A: Justin Smith Lafayette College, A: Brittany Johnson George Mason University
10:15
45m
Poster
Comparing Foraging Behavior Across Code Hosting and Q&A Platforms through a Gender Lens
Posters and Showpieces
A: Shahnewaz Leon , A: Mahzabin Tamanna , A: Sandeep Kuttal North Carolina State University
10:15
45m
Poster
Towards an IDE for Scientific Computational Experiments
Posters and Showpieces
A: Lázaro Costa Faculty of Engineering, University of Porto & HASLab/INESC, A: Susana Barbosa , A: Jácome Cunha Faculty of Engineering, University of Porto & HASLab/INESC
10:15
45m
Poster
Human visual consistency-checking in the real world ontologies
Posters and Showpieces
A: Yuri Sato Ochanomizu University, A: Gem Stapleton University of Cambridge, A: Mateja Jamnik University of Cambridge, A: Zohreh Shams , A: Andrew Blake University of Brighton
10:15
45m
Poster
End-user Programming is WEIRD
Posters and Showpieces
A: Harshit Goel , A: Aayush Kumar , A: Sruti Srinivasa Ragavan Indian Institute of Technology (IIT), Kanpur
10:15
45m
Poster
Predicting API Expertise: A cross-community replication using Zipf’s Law
Posters and Showpieces
A: Mohammadreza Noei , A: Rahul Pandita GitHub, Inc., A: Brittany Johnson George Mason University
10:15
45m
Poster
Programming-by-Example with Nested Examples
Posters and Showpieces
A: Tomer Katz , A: Hila Peleg Technion
10:15
45m
Poster
Investigating Interracial Pair Coordination During Remote Pair Programming
Posters and Showpieces
A: Shandler Mason North Carolina State University, A: Sandeep Kuttal North Carolina State University
10:15
45m
Poster
Adaptive user interfaces for software supporting chronic disease
Posters and Showpieces
A: Wei Wang Monash University, A: Hourieh Khalajzadeh Deakin University, Australia, A: John Grundy Monash University, A: Anuradha Madugalla Monash University, Australia
10:15
45m
Poster
Exploring Analogical Reasoning and History Use in Software Re-purposing
Posters and Showpieces
A: John Allen Washington University in St. Louis, A: Caitlin Kelleher Washington University in St. Louis
10:15
45m
Poster
Impact of Usability Heuristics on User Satisfaction Among Coding Apps for Children
Posters and Showpieces
A: Mika Morgan , A: Stephanie Ludi University of North Texas, A: Leslie Cook , A: Ally Warren
11:00 - 12:30
Session on Tangible User InterfacesPosters and Showpieces / Research Papers at Auditorium
Chair(s): Michael Coblenz University of California, San Diego
11:00
30m
Talk
The IoT Codex: a Book of Programmable Stickers for Authoring and Composing Embedded Computing Applications
Research Papers
A: Kristin Williams , A: Jessica Hammer Carnegie Mellon University, A: Scott Hudson
11:30
30m
Talk
TangiBooks. Design and Creation of Paper-Based Tangibles with Embedded Electronics for Teaching Programming Concepts
Research Papers
A: David Wong-Aitken , A: Parsa Rajabi , A: Sheelagh Carpendale , A: Parmit Chilana Simon Fraser University
12:00
15m
Talk
Coder and Coder Cards: A Novel Tangible Programming Approach to Support Young Programmers
Research Papers
A: Yuhan Lin University of Maryland, A: David Weintrop University of Maryland, A: Jason McKenna VEX Robotics
12:15
6m
Demonstration
It’s as Easy as 123: Multiple Programming Approaches on a Single Device to Support Novices
Posters and Showpieces
A: Yuhan Lin University of Maryland, A: David Weintrop University of Maryland, A: Audra Selkowitz , A: Jason McKenna VEX Robotics
12:21
6m
Demonstration
Voice-Enabled Blockly: A Speech-driven Block-based Programming Environment for People with Upper-limb Motor Impairment
Posters and Showpieces
A: Obianuju Okafor , A: Stephanie Ludi University of North Texas
14:00 - 15:30
Session on End-User ProgrammingResearch Papers at Auditorium
Chair(s): Yan Chen Virginia Tech, USA
14:00
30m
Talk
FxD: a functional debugger for dysfunctional spreadsheets
Research Papers
A: Ian Drosos Microsoft Research, A: Nicholas Wilson , A: Sruti Srinivasa Ragavan Indian Institute of Technology (IIT), Kanpur, A: Jack Williams Microsoft Research, Cambridge, A: Andrew D. Gordon Microsoft Research and University of Edinburgh
14:30
30m
Talk
End-user programming is WEIRD: how, why and what to do about it
Research Papers
A: Harshit Goel , A: Aayush Kumar , A: Sruti Srinivasa Ragavan Indian Institute of Technology (IIT), Kanpur
15:00
30m
Talk
Octave: an End-user Programming Environment for Analysis of Spatiotemporal Data for Construction Students
Research Papers
A: Daniel Manesh Virginia Tech, A: Andy Luu , A: Mohammad Khalid , A: Chinedu Okonkwo , A: Abiola Akanmu , A: Ibukun Awolusi The University of Texas at San Antonio, A: Homero Murzi Virginia Tech, USA, A: Sang Won Lee Virginia Polytechnic Institute and State University
15:30 - 16:00
15:30
30m
Poster
CI/CD Meets Block-Based Languages
Posters and Showpieces
A: Hugo da Gião University of Porto & HASLab/INESC Tec, A: Jácome Cunha Faculty of Engineering, University of Porto & HASLab/INESC, A: Rui Pereira
15:30
30m
Poster
Investigating Interracial Pair Coordination During Remote Pair Programming
Posters and Showpieces
A: Shandler Mason North Carolina State University, A: Sandeep Kuttal North Carolina State University
15:30
30m
Poster
A Taxonomy of Machine Learning Fairness Tool Specifications, Features and Workflows
Posters and Showpieces
A: sadia afrin mim , A: Justin Smith Lafayette College, A: Brittany Johnson George Mason University
15:30
30m
Poster
Human visual consistency-checking in the real world ontologies
Posters and Showpieces
A: Yuri Sato Ochanomizu University, A: Gem Stapleton University of Cambridge, A: Mateja Jamnik University of Cambridge, A: Zohreh Shams , A: Andrew Blake University of Brighton
15:30
30m
Poster
End-user Programming is WEIRD
Posters and Showpieces
A: Harshit Goel , A: Aayush Kumar , A: Sruti Srinivasa Ragavan Indian Institute of Technology (IIT), Kanpur
15:30
30m
Poster
Comparing Foraging Behavior Across Code Hosting and Q&A Platforms through a Gender Lens
Posters and Showpieces
A: Shahnewaz Leon , A: Mahzabin Tamanna , A: Sandeep Kuttal North Carolina State University
15:30
30m
Poster
Exploring Analogical Reasoning and History Use in Software Re-purposing
Posters and Showpieces
A: John Allen Washington University in St. Louis, A: Caitlin Kelleher Washington University in St. Louis
15:30
30m
Poster
Impact of Usability Heuristics on User Satisfaction Among Coding Apps for Children
Posters and Showpieces
A: Mika Morgan , A: Stephanie Ludi University of North Texas, A: Leslie Cook , A: Ally Warren
15:30
30m
Poster
Predicting API Expertise: A cross-community replication using Zipf’s Law
Posters and Showpieces
A: Mohammadreza Noei , A: Rahul Pandita GitHub, Inc., A: Brittany Johnson George Mason University
15:30
30m
Poster
Towards an IDE for Scientific Computational Experiments
Posters and Showpieces
A: Lázaro Costa Faculty of Engineering, University of Porto & HASLab/INESC, A: Susana Barbosa , A: Jácome Cunha Faculty of Engineering, University of Porto & HASLab/INESC
15:30
30m
Poster
Programming-by-Example with Nested Examples
Posters and Showpieces
A: Tomer Katz , A: Hila Peleg Technion
15:30
30m
Poster
Adaptive user interfaces for software supporting chronic disease
Posters and Showpieces
A: Wei Wang Monash University, A: Hourieh Khalajzadeh Deakin University, Australia, A: John Grundy Monash University, A: Anuradha Madugalla Monash University, Australia
16:00 - 17:00
Session on Projectional EditingResearch Papers at Auditorium
Chair(s): Jácome Cunha Faculty of Engineering, University of Porto & HASLab/INESC
16:00
30m
Talk
Projectional Editors for JSON-Based DSLs
Research Papers
A: Andrew McNutt University of Washington, A: Ravi Chugh University of Chicago
Pre-print
16:30
30m
Talk
Gradual Structure Editing with Obligations
Research Papers
A: David Moon University of Michigan, A: Andrew Blinn University of Michigan, A: Cyrus Omar University of Michigan
Pre-print
18:30 - 20:30
Reception at Crimson Whiskey BarResearch Papers at Auditorium
18:30
2h
Dinner
Reception at Crimson Whiskey Bar
Research Papers

Thu 5 Oct

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

09:00 - 10:00
Keynote 2Keynotes at Auditorium
Chair(s): Anita Sarma Oregon State University
09:00
60m
Keynote
Human Inspection of Code at Scale: The Value of Variation in Informing Decision-Making
Keynotes
K: Elena Glassman Harvard University
10:00 - 10:30
Software DemonstrationsPosters and Showpieces at Auditorium
Chair(s): Chris Brown Virginia Tech
10:00
6m
Demonstration
NLP4Science: Designing a Platform for Integrating Natural Language Processing in Middle School Science Classrooms
Posters and Showpieces
A: Sunny Dhama University of Florida, A: Gloria Ashiya Katuka University of Florida, A: Mehmet Celepkolu University of Florida, A: Kristy Elizabeth Boyer University of Florida, A: Krista Glazewski Indiana University, A: Cindy Hmelo-Silver Indiana University
10:06
6m
Demonstration
HaTe Detector: A Tool for Detecting and Correcting Harmful Terminology in Computing Artifact
Posters and Showpieces
A: Hana Winchester The Ohio State University, A: Ebtesam Al Haque George Mason University, A: Alicia Boyd New York University, A: Brittany Johnson George Mason University
10:12
6m
Demonstration
BicePy : Bilingual Description of Compiler Errors in Python
Posters and Showpieces
10:18
6m
Demonstration
A Knowledge Sharing Framework for Better Interaction with Participants
Posters and Showpieces
A: Anuradha Madugalla Monash University, Australia, A: Tanjila Kanij Monash University, A: Chloe Brett , A: Daniel Feltham , A: Riley Keane , A: Lucia Pugh , A: Irmgard van der Spuy
10:24
6m
Demonstration
Flyde: A Tool for Visual Programming in the Age of Large Language Models
Posters and Showpieces
11:00 - 12:30
Session on Large Language Models, NLP and DocumentationResearch Papers at Auditorium
Chair(s): Sandeep Kuttal North Carolina State University
11:00
30m
Talk
ColDeco: An End User Spreadsheet Inspection Tool for AI-Generated Code
Research Papers
A: Kasra Ferdowsi University of California at San Diego, A: Jack Williams Microsoft Research, Cambridge, A: Ian Drosos Microsoft Research, A: Andrew D. Gordon Microsoft Research and University of Edinburgh, A: Carina Negreanu Microsoft Research, UK, A: Nadia Polikarpova University of California at San Diego, A: Advait Sarkar Microsoft Research and University of Cambridge, A: Benjamin Zorn Microsoft Research
11:30
30m
Talk
Exploring the Role of AI Assistants in Computer Science Education: Methods, Implications, and Instructor Perspectives
Research Papers
A: Tianjia Wang , A: Daniel Vargas-Diaz , A: Chris Brown Virginia Tech, A: Yan Chen Virginia Tech, USA
12:00
15m
Talk
Procedural Justice and Fairness in Automated Resume Parsers for Tech Hiring: Insights from Candidate Perspectives
Research Papers
12:15
15m
Talk
Support for Long-Form Documentation Authoring and Maintenance
Research Papers
A: Amber Horvath , A: Andrew Macvean Google, Inc., A: Brad A. Myers Carnegie Mellon University
14:00 - 15:33
Session on Visual Languages and Graphical User InterfacesPosters and Showpieces / Research Papers at Auditorium
Chair(s): Jeremiah Blanchard University of Florida
14:00
30m
Talk
Towards a Visual Language for Sketched Expression of Software IDE Commands
Research Papers
A: Sigurdur Gauti Samuelsson University of Iceland, A: Matthias Book University of Iceland
14:30
30m
Talk
Domain-specific probabilistic programming with Multiverse Explorer
Research Papers
A: Alan Blackwell University of Cambridge, A: Alex Raymond , A: Colton Botta University of Cambridge, A: Matthew Keenan , A: Will Hayter-Dalgliesh
15:00
15m
Talk
DocDancer: Authoring Ultra-responsive Documents with Layout Generation
Research Papers
A: Yuexi Chen University of Maryland, College Park, A: Zhicheng Liu , A: Christopher Tensmeyer , A: Niklas Elmqvist University of Maryland, College Park, A: Vlad Morariu
15:15
6m
Demonstration
Interactive Graphical Access Control Tools
Posters and Showpieces
A: Rachael Fernandez , A: Peter Cheng University of Sussex, A: Ben Smith , A: Tania Fenton , A: Yehia Boraey , A: Armstrong Nhlabatsi Qatar University, A: Khaled Khan , A: Noora Fetais
15:21
6m
Demonstration
Diagrams-as-Code for Conceptual Modeling in Computational Problem Solving
Posters and Showpieces
A: Matthew Dinmore Johns Hopkins Applied Physics Laboratory
15:27
6m
Demonstration
Visually-Assisted Decomposition of Monoliths to Microservices
Posters and Showpieces
A: Breno Salles , A: Jácome Cunha Faculty of Engineering, University of Porto & HASLab/INESC
16:00 - 17:00
Session on Code Search, and Specification PracticesResearch Papers at Auditorium
Chair(s): Parmit Chilana Simon Fraser University
16:00
30m
Talk
RunEx: Augmenting Regular-Expression Code Search with Runtime Values
Research Papers
A: Ge Zhang , A: Yan Chen Virginia Tech, USA, A: Steve Oney University of Michigan
16:30
30m
Talk
A Qualitative Study of REST API Design and Specification Practices
Research Papers
A: Michael Coblenz University of California, San Diego, A: Wentao Guo , A: Kamatchi Voozhian , A: Jeffrey S. Foster Tufts University
19:00 - 21:00
Conference Banquet and Awards at Hill CountryResearch Papers at Auditorium
19:00
2h
Dinner
Conference Banquet and Awards at Hill Country
Research Papers

Fri 6 Oct

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

09:00 - 10:00
Keynote 3Keynotes at Auditorium
Chair(s): Andrew Fish University of Brighton and University of Liverpool
09:00
60m
Keynote
Programming AI Without a Programming Language: Rapid AI Prototyping with Large Language Models
Keynotes
K: Carrie Cai Google, Inc, K: Michael Terry Google, Inc
10:00 - 10:30
Software DemonstrationsPosters and Showpieces at Auditorium
Chair(s): Stefan Sauer Paderborn University
10:00
7m
Demonstration
Beyond Blocks: Lilypad, a Text-Based Visual Code Editor
Posters and Showpieces
A: Liam Rosenfeld University of Florida, A: Jeremiah Blanchard University of Florida
10:07
7m
Demonstration
LITI: Learning with Interactive Time Series Information
Posters and Showpieces
A: Myles Lewis , A: Amanda Holloman , A: Feiya Luo University of Alabama, A: Andre Denham , A: Chris Crawford
10:15
7m
Demonstration
Towards a Domain-Specific Language for Behaviour-Driven Development
Posters and Showpieces
A: Thiago Rocha Silva The Maersk Mc-Kinney Moller Institute, University of Southern Denmark
10:22
8m
Demonstration
Towards a Low-Code Programming Environment for Robot-Assisted Physical Training Activities
Posters and Showpieces
A: Jose Pablo De la Rosa , A: Anders Sørensen , A: Thiago Rocha Silva The Maersk Mc-Kinney Moller Institute, University of Southern Denmark
11:00 - 12:30
Session on Computer Science EducationResearch Papers at Auditorium
Chair(s): Sandeep Kuttal North Carolina State University
11:00
30m
Talk
MOON: Assisting Students in Completing Educational Notebook Scenarios
Research Papers
A: Christophe Casseau Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, A: Jean-Rémy Falleri Bordeaux INP, A: Thomas Degueule CNRS, LaBRI, A: Xavier Blanc Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800
11:30
15m
Talk
Exploring the Barriers and Factors that Influence Debugger Usage for Students
Research Papers
A: Minhyuk Ko Virginia Tech, A: Dibyendu Brinto Bose Graduate Student, A: Hemayet Ahmed Chowdhury , A: Mohammed Seyam Virginia Tech, A: Chris Brown Virginia Tech
11:45
15m
Talk
Participatory Design with Teachers for Block-based Learning with SnapClass
Research Papers
A: Ally Limke North Carolina State University, A: Nicholas Lytle North Carolina State University, A: Sana Mahmoud , A: Maggie Lin , A: Marnie Hill NC State University, A: Veronica Catete North Carolina State University, A: Tiffany Barnes North Carolina State University
12:00
15m
Talk
Exploring Novices' Struggle and Progress during Programming through Data-Driven Detectors and Think-Aloud Protocols
Research Papers
A: Benyamin Tabarsi North Carolina State University, A: Heidi Reichert , A: Rachel Qualls , A: Thomas Price North Carolina State University, A: Tiffany Barnes North Carolina State University
12:15
15m
Talk
Supporting End-to-End Coding and Use of Arduinos in a Formal Classroom Environment
Research Papers
A: David Magda University of Florida, A: Christina Gardner-McCune Herbert Wertheim College of Engineering, University of Florida, Gainesville, FL, USA, A: Abhishek Kulkarni University of Florida, A: Yerika Jimenez University of Florida, A: Sharon Chu University of Florida
14:00 - 15:15
Session on Data Science and Data AnalyticsResearch Papers at Auditorium
Chair(s): Ian Drosos Microsoft Research
14:00
30m
Talk
Detangler: Helping Data Scientists Explore, Understand, and Debug Data Wrangling Pipelines
Research Papers
A: Nischal Shrestha , A: Bhavya Chopra Microsoft, A: Austin Z. Henley Microsoft, A: Chris Parnin North Carolina State University
14:30
30m
Talk
How I Met Your Data Science Team: A Tale of Effective Communication
Research Papers
A: Aayushi Roy University of Maryland, College Park, A: Deepthi Raghunandan , A: Niklas Elmqvist University of Maryland, College Park, A: Leilani Battle
15:00
15m
Talk
WhatsNext: Guidance-enriched Exploratory Data Analysis with Interactive, Low-Code Notebooks
Research Papers
15:15 - 15:30
Closing SessionResearch Papers at Auditorium
15:15
15m
Day closing
Closing Session
Research Papers