VL/HCC 2023
Mon 2 - Fri 6 October 2023 Washington, DC, United States
Dates
Wed 4 Oct 2023
Thu 5 Oct 2023
Fri 6 Oct 2023
Tracks
VL/HCC Keynotes
VL/HCC Posters and Showpieces
VL/HCC Research Papers
You're viewing the program in a time zone which is different from your device's time zone change time zone

Wed 4 Oct

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

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
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
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

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
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

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

Accepted Papers

Title
A Qualitative Study of REST API Design and Specification Practices
Research Papers
Coder and Coder Cards: A Novel Tangible Programming Approach to Support Young Programmers
Research Papers
ColDeco: An End User Spreadsheet Inspection Tool for AI-Generated Code
Research Papers
Conference Banquet and Awards at Hill Country
Research Papers

Detangler: Helping Data Scientists Explore, Understand, and Debug Data Wrangling Pipelines
Research Papers
DocDancer: Authoring Ultra-responsive Documents with Layout Generation
Research Papers
Domain-specific probabilistic programming with Multiverse Explorer
Research Papers
End-user programming is WEIRD: how, why and what to do about it
Research Papers
Exploring Novices' Struggle and Progress during Programming through Data-Driven Detectors and Think-Aloud Protocols
Research Papers
Exploring the Barriers and Factors that Influence Debugger Usage for Students
Research Papers
Exploring the Role of AI Assistants in Computer Science Education: Methods, Implications, and Instructor Perspectives
Research Papers
FxD: a functional debugger for dysfunctional spreadsheets
Research Papers
Gradual Structure Editing with Obligations
Research Papers
Pre-print
How I Met Your Data Science Team: A Tale of Effective Communication
Research Papers
MOON: Assisting Students in Completing Educational Notebook Scenarios
Research Papers
Octave: an End-user Programming Environment for Analysis of Spatiotemporal Data for Construction Students
Research Papers
Participatory Design with Teachers for Block-based Learning with SnapClass
Research Papers
Procedural Justice and Fairness in Automated Resume Parsers for Tech Hiring: Insights from Candidate Perspectives
Research Papers
Projectional Editors for JSON-Based DSLs
Research Papers
Pre-print
Reception at Crimson Whiskey Bar
Research Papers

RunEx: Augmenting Regular-Expression Code Search with Runtime Values
Research Papers
Support for Long-Form Documentation Authoring and Maintenance
Research Papers
Supporting End-to-End Coding and Use of Arduinos in a Formal Classroom Environment
Research Papers
TangiBooks. Design and Creation of Paper-Based Tangibles with Embedded Electronics for Teaching Programming Concepts
Research Papers
The IoT Codex: a Book of Programmable Stickers for Authoring and Composing Embedded Computing Applications
Research Papers
Towards a Visual Language for Sketched Expression of Software IDE Commands
Research Papers
WhatsNext: Guidance-enriched Exploratory Data Analysis with Interactive, Low-Code Notebooks
Research Papers

Call for Research Papers

Scope and Topics

We solicit original, unpublished research papers on computing technologies for modeling, programming, communicating, and reasoning, which are easier to learn, use or understand by humans than the current state-of-the-art. Papers should focus on efforts to design, formalize, implement, or evaluate those technologies and languages. This includes technologies intended for general audiences (e.g., professional or novice programmers, or the public) or domain-specific audiences (e.g., people working in business administration, production environments, healthcare, urban design or scientific domains). Empirical papers that validate current proposed solutions with rigorous scientific means (i.e., empirical studies, controlled experiments, rigorous case studies, etc.) are also welcome.

Areas of interest include, but are not limited to:

  • Visual languages: Novel visual languages, Design, evaluation, and theory of visual languages and applications, Development of systems for manipulating and interacting with diagrammatic representations
  • Human aspects and psychology of software development and language design, such as supporting inclusion and diversity in programming
  • End-user development: End-user development, adaptation and programming, Creation and evaluation of technologies and infrastructures for end-user development
  • Crowdsourcing design and development work
  • Representations: Novel representations and user interfaces for expressing computation, Software, algorithm and data visualization
  • Modeling: Model-driven development, Domain-specific languages, including modeling languages, Visual modeling of human behavior and socio-technical systems
  • Thinking more deeply about code: Computational thinking and Computer Science education, Debugging and program understanding, Explainable ML/AI

If you are not sure if your paper is a good fit for VL/HCC, feel free to email the PC Co-chairs (see “Contact” below). We welcome those new to the VL/HCC community to submit!

Special Emphasis for 2023: Low-Code / No-Code Development

This year’s special topic is “Low-Code / No-Code Development”. This development paradigm enables the creation and deployment of fully functional applications using visual abstractions and interfaces and requiring little or no procedural code. This way, users are empowered to create software applications for constrained domains, even if they lack a programming background. This year, we especially welcome papers at VL/HCC that design, build, or evaluate any aspects of low-code and no-code solutions.

Paper Submissions

We invite two kinds of papers:

  • full-length research papers, up to 8 pages - plus unlimited additional pages containing only references and/or acknowledgements
  • short research papers, up to 4 pages - plus unlimited additional pages containing only references and/or acknowledgements

Papers must be submitted using the IEEE two-column conference paper format. Be sure to use the current IEEE conference paper format (which was updated in 2019), and to select the “US letter” template: http://www.ieee.org/conferences_events/conferences/publishing/templates.html

Papers should be submitted via the EasyChair system.

To facilitate the assigning of papers to reviewers, we require paper abstracts to be submitted via EasyChair at least 1 week prior to the paper submission deadline (see Important Dates below). The abstract must be kept up to date such that it matches exactly the abstract in the submitted paper. The abstract must be no longer than 250 words.

All accepted papers, whether full or short, should be complete, self-contained, archival contributions. Contributions from full papers are more extensive than those from short papers. Note that some full paper submissions may be accepted as short papers if reviewers deem contributions to be comparable in size to a short paper. Work-in-progress, which has not yet yielded an archival contribution, should be submitted to the Posters/Showpieces category. All submissions will be reviewed by members of the Program Committee in a double-blind review process. Authors will then receive the reviews for their submissions and will be able to answer them in a rebuttal phase. Only after this step the PC will make a final decision about the acceptance of the submissions. Submissions and reviews for the technical program are managed with EasyChair. At least one author of each accepted paper is required to register for VL/HCC 2023 and present the paper at the conference. There will be a virtual presentation option in case of travel restrictions. IEEE reserves the right to exclude a paper from distribution after the conference, including IEEE Xplore Digital Library, if the paper is not presented by the author at the conference.

The proceedings of IEEE VL/HCC are published in digital form by the IEEE Computer Science Society and archived in the IEEE Digital Library with an official ISBN number. Accepted papers will be available to conference attendees via the IEEE Open Preview program in the IEEE Xplore Digital Library (http://ieeexplore.ieee.org/).

Double-blind Reviewing

We follow a double-blind reviewing process. Both authors and reviewers are expected to make every effort to honor the double-blind reviewing process. In case of questions, please contact the Program Chairs. Authors should ensure that the submission can be evaluated without it being obvious who wrote the paper. This means leaving author names off the paper and using terms like “previous research” rather than “our previous research” when describing background. However, do not hide previous work – papers must still reference all relevant research using full (non-anonymized) citations, including the author’s own prior work, so that reviewers can evaluate novelty. Please reference your own prior work in the third-person just like you would do for any other related work (e.g., avoid “As described in our previous work [10], … ” and instead write something like “As described by [10], …”). It is also important that authors specify all conflicts of interest with potential reviewers during the submission phase.

Reviewers should not undertake any investigation that might lead to the revealing of authors’ identity. If identities are inadvertently revealed, please contact the Program Chairs.

The Program Chairs will check all submissions for obvious signs of lack of anonymity and may ask authors to make changes and resubmit the paper within three days of the submission deadline. Only changes to resolve anonymity issues will be permitted.

Evaluation and Justification

Papers are expected to support their claims with appropriate evidence. For example, a paper that claims to improve programmer productivity is expected to demonstrate improved productivity; a paper that claims to be easier to use should demonstrate increased ease of use.

However, not all claims necessarily need to be supported with empirical evidence or studies with people. For example, a paper that claims to make something feasible that was clearly infeasible might substantiate its claim through the existence of a functioning prototype.

Moreover, there are many alternatives to empirical evidence that may be appropriate for justifying claims, including analytical methods, formal arguments or case studies. Given this criterion, we encourage potential authors to think carefully about what claims their submission makes and what evidence would adequately support these claims. In addition, we expect short papers to have less comprehensive evaluation than long papers.

Important Dates

  • Abstracts only: April 28, 2023
  • Submission deadline: May 12, 2023
  • Rebuttal phase: June 12 - 16, 2023
  • Notification: June 30, 2023
  • Camera-ready: July 21, 2023

All deadlines are AoE.

Contact

PC Co-Chairs:

  • Philip Guo (University of California San Diego, United States)
  • Esther Guerra (Universidad Autónoma de Madrid, Spain)
  • Contact email: vlhcc2023@googlegroups.com

:
: