VL/HCC 2022
Mon 12 - Fri 16 September 2022 Rome, Italy
Dates
Tue 13 Sep 2022
Wed 14 Sep 2022
Thu 15 Sep 2022
Tracks
VL/HCC Graduate Consortium
VL/HCC Journal-First Presentations
VL/HCC Posters and Showpieces
VL/HCC Research Papers
Plenary
Hide plenary sessions
You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 13 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 09:15
09:15 - 10:30
Keynote 1Research Papers at San Francesco Room
Chair(s): Mark Minas Universität der Bundeswehr München
09:15
75m
Keynote
Keynote 1 - Challenges in Creating Responsible and Human-Centered AI
Research Papers
Saleema Amershi Microsoft Research
10:30 - 11:00
12:30 - 14:00
Lunch (provided at the conference center)Research Papers at San Francesco Room
14:00 - 15:30
Session on Human-centric ML & VisualizationsResearch Papers at San Francesco Room
Chair(s): Sandeep Kuttal The University of Tulsa
14:00
30m
Talk
The Role of Expertise on Insight Generation from Visualization SequencesFull paper
Research Papers
Stephanie Rosenthal Carnegie Mellon University, Tingting Chung College of William & Mary
DOI
14:30
15m
Talk
Predicting Data Scientist Stuckness During the Development of Machine Learning ClassifiersShort paper
Research Papers
Moshe Mash CMU, Shoshana Oryol CMU, Reid Simmons CMU, Stephanie Rosenthal Carnegie Mellon University
DOI
14:45
15m
Talk
A Crowdsourced Study of Visual Strategies for Mitigating Confirmation BiasShort paper
Research Papers
Tee Chuanromanee University of Notre Dame, Ronald Metoyer University of Notre Dame
DOI
15:00
15m
Talk
ML Blocks: A Block-Based, Graphical User Interface for Creating TinyML ModelsShort paper
Research Papers
Randi Williams Massachusetts Institute of Technology, Michał Moskal Microsoft Research, Peli de Halleux Microsoft Research
DOI
15:15
15m
Talk
Human-Centric Machine Learning for Temporal Knowledge Graphs: Towards Understanding the European Alternative Fuels MarketShort paper
Research Papers
Robert Jungnickel RWTH Aachen University - Information Management in Mechanical Engineering, Aymen Gannouni RWTH Aachen University - Information Management in Mechanical Engineering, Anas Abdelrazeq RWTH Aachen University - Information Management in Mechanical Engineering, Ingrid Isenhardt RWTH Aachen University - Information Management in Mechanical Engineering
DOI
15:30 - 16:00
16:00 - 17:30
Session on Block-based Languages & Programming EducationResearch Papers / Journal-First Presentations at San Francesco Room
Chair(s): Cyrus Omar University of Michigan
16:30
30m
Talk
LevelUp - Automatic Assessment of Block-Based Machine Learning Projects for AI EducationFull paper
Research Papers
Tejal Reddy MIT Media Lab, Randi Williams Massachusetts Institute of Technology, Cynthia Breazeal Massachusetts Institute of Technology
DOI
17:00
30m
Talk
Code-Chips: Interactive Syntax in Visual ProgrammingFull paper
Research Papers
Anthony Savidis Department of Computer Science, University of Crete and ICS-FORTH, Manos Agapakis Department of Computer Science, University of Crete
DOI
18:00 - 21:00

Wed 14 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
Keynote 2 (Joint keynote with Diagrams)Research Papers at Auditorium
09:00
90m
Keynote
Keynote 2 - The Power of Diagrams: Observation, Inference and Overspecificity
Research Papers
Gem Stapleton University of Cambridge
10:30 - 11:00
11:00 - 12:30
Joint session with DiagramsResearch Papers at Auditorium
Chair(s): Mark Minas Universität der Bundeswehr München, Atsushi Shimojima Doshisha University

Chair for the VL/HCC papers: Mark Minas Universität der Bundeswehr München. Chair for the Diagrams papers: Atsushi Shimojima Doshisha University

11:00
30m
Talk
RustViz: Interactively Visualizing Ownership and BorrowingFull paper
Research Papers
Marcelo Almeida University of Michigan, Grant Cole University of Michigan, Ke Du University of Michigan, Gongming (Gabriel) Luo University of Michigan, Shulin Pan University of Michigan, Yu Pan University of Michigan, Kai Qiu University of Michigan, Vishnu Reddy University of Michigan, Haochen Zhang University of Michigan, Yingying Zhu University of Michigan, Cyrus Omar University of Michigan
DOI
11:30
15m
Talk
Examining Experts’ Recommendations of Representational Systems for Problem SolvingShort paper
Research Papers
Aaron Stockdill University of Cambridge, Gem Stapleton University of Cambridge, Daniel Raggi University of Cambridge, Mateja Jamnik University of Cambridge, Grecia Garcia Garcia University of Sussex, Peter Cheng University of Sussex
DOI
11:45
30m
Talk
Representational Interpretive Structure: Theory and NotationDiagrams2022 Full Paper
Research Papers
Peter Cheng University of Sussex, Aaron Stockdill University of Cambridge, Grecia Garcia Garcia University of Sussex, Daniel Raggi University of Cambridge, Mateja Jamnik University of Cambridge
DOI
12:15
15m
Talk
A Diagram Must Never be Ten Thousand Words: Text-Based (Sentential) Approaches to Diagrams Accessibility Limit Users’ Potential for Normative Agency Diagrams2022 Short Paper
Research Papers
DOI
12:30 - 14:00
Lunch (provided at the conference center)Research Papers at Auditorium
14:00 - 15:30
Session on Programming Assistance & RecommendationsResearch Papers at Auditorium
Chair(s): Stefan Sauer Paderborn University
14:00
30m
Talk
“There’s no way to keep up!”: Diverse Motivations and Challenges Faced by Informal Learners of MLFull paper
Research Papers
Rimika Chaudhury Simon Fraser University, Philip Guo University of California San Diego, Parmit Chilana Simon Fraser University
DOI
14:30
15m
Talk
The Gamma: Programmatic Data Exploration for Non-programmersShort paper
Research Papers
Tomas Petricek University of Kent
DOI
14:45
15m
Talk
Evaluating a Casual Procedural Generation Tool for Tabletop Role-Playing Game MapsShort paper
Research Papers
Henry Crain North Carolina State University, Dan Carpenter North Carolina State University, Chris Martens North Carolina State University
DOI
15:00
15m
Talk
An Integrative Human-Centered Architecture for Interactive Programming AssistantsShort paper
Research Papers
Andrew Blinn University of Michigan, David Moon University of Michigan, Eric Griffis University of Michigan, Cyrus Omar University of Michigan
DOI
15:15
15m
Talk
ReBOC: Recommending Bespoke Open Source Software Projects to ContributorsShort paper
Research Papers
Denae Ford Microsoft Research, Nischal Shrestha North Carolina State University, Thomas Zimmermann Microsoft Research
DOI
17:30 - 19:45
City Tour (Tour will start at 17:30. End TBD.)Research Papers at Main entrance
19:45 - 23:59
Dinner and Awards (Start TBD. End TBD)Research Papers at Checco er carrettiere

Thu 15 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
Session on BarriersResearch Papers at San Francesco Room
Chair(s): Jácome Cunha University of Porto
09:00
30m
Talk
Accessibility of UI Frameworks and Libraries for Programmers with Visual ImpairmentsFull paper
Research Papers
Maulishree Pandey University of Michigan School of Information, Sharvari Bondre University of Michigan School of Information, Sile O'Modhrain University of Michigan, Steve Oney University of Michigan
DOI
09:30
30m
Talk
Barriers in Front-End Web DevelopmentFull paper
Research Papers
David Ignacio Gonzalez Samudio George Mason University, Thomas LaToza George Mason University
DOI
10:00
30m
Talk
End-user encounters with lambda abstraction in spreadsheets: Apollo's bow or Achilles' heel?Full paper
Research Papers
Advait Sarkar Microsoft, Sruti Srinivasa Ragavan Microsoft Research; School of EECS, Oregon State University, Jack Williams Microsoft, Andrew D. Gordon Microsoft Research and University of Edinburgh
DOI
10:30 - 11:00
11:00 - 12:30
Session on Code Comprehension & Help SeekingResearch Papers at San Francesco Room
Chair(s): Thomas LaToza George Mason University
11:00
15m
Talk
Program-L: Online Help Seeking Behaviors by Blind and Low Vision ProgrammersShort paper
Research Papers
Jazette Johnson University of California - Irvine, Andrew Begel Carnegie Mellon University, Institute for Software Research, Richard Ladner University of Washington, Denae Ford Microsoft Research
DOI
11:15
30m
Talk
Pinpoint: A Record, Replay, and Extract System to Support Code Comprehension and ReuseFull paper
Research Papers
Wengran Wang North Carolina State University, Gordon Fraser University of Passau, Mahesh Bobbadi North Carolina State University, Benyamin Tabarsi North Carolina State University, Tiffany Barnes North Carolina State University, Chris Martens North Carolina State University, Shuyin Jiao North Carolina State University, Thomas Price North Carolina State University
DOI
11:45
30m
Talk
Understanding Similar Code through Comparative ComprehensionFull paper
Research Papers
Justin Middleton North Carolina State University, Kathryn Stolee North Carolina State University
DOI
12:15
15m
Talk
Exploring Organization of Computational Notebook Cells in 2D SpaceShort paper
Research Papers
Jesse Harden Virginia Tech, Elizabeth Christman Virginia Tech, Nurit Kirshenbaum University of Hawaii at Manoa, John Wenskovitch Virginia Tech, Jason Leigh University of Hawai‘i at Mānoa, Chris North Virginia Tech
DOI
12:30 - 14:00
Lunch (provided at the conference center)Research Papers at San Francesco Room
14:00 - 15:15
Session on Programming EducationResearch Papers at San Francesco Room
Chair(s): Judith Good University of Amsterdam
14:00
30m
Talk
ParamMacros: Creating UI Automation Leveraging End-User Natural Language ParameterizationFull paper
Research Papers
Rebecca Krosnick University of Michigan, Steve Oney University of Michigan
DOI
14:30
30m
Talk
How Do Teaching Assistants Teach? Characterizing the Interactions Between Students and TAs in a Computer Science CourseFull paper
Research Papers
Yana Malysheva Washington University in St. Louis, John Allen Washington University in St. Louis, Caitlin Kelleher Washington University in St. Louis
DOI
15:00
15m
Talk
Is Assertion Roulette still a test smell? An experiment from the perspective of testing educationShort paper
Research Papers
Gina Bai North Carolina State University, Kai Presler-Marshall North Carolina State University, Susan Fisk Kent State University, Kathryn Stolee North Carolina State University
DOI
15:15 - 15:30

Accepted Papers

Title
Accessibility of UI Frameworks and Libraries for Programmers with Visual ImpairmentsFull paper
Research Papers
DOI
A Crowdsourced Study of Visual Strategies for Mitigating Confirmation BiasShort paper
Research Papers
DOI
An Integrative Human-Centered Architecture for Interactive Programming AssistantsShort paper
Research Papers
DOI
Barriers in Front-End Web DevelopmentFull paper
Research Papers
DOI
Code-Chips: Interactive Syntax in Visual ProgrammingFull paper
Research Papers
DOI
End-user encounters with lambda abstraction in spreadsheets: Apollo's bow or Achilles' heel?Full paper
Research Papers
DOI
Evaluating a Casual Procedural Generation Tool for Tabletop Role-Playing Game MapsShort paper
Research Papers
DOI
Examining Experts’ Recommendations of Representational Systems for Problem SolvingShort paper
Research Papers
DOI
Exploring Organization of Computational Notebook Cells in 2D SpaceShort paper
Research Papers
DOI
How Do Teaching Assistants Teach? Characterizing the Interactions Between Students and TAs in a Computer Science CourseFull paper
Research Papers
DOI
Human-Centric Machine Learning for Temporal Knowledge Graphs: Towards Understanding the European Alternative Fuels MarketShort paper
Research Papers
DOI
Is Assertion Roulette still a test smell? An experiment from the perspective of testing educationShort paper
Research Papers
DOI
Keynote 1 - Challenges in Creating Responsible and Human-Centered AI
Research Papers
LevelUp - Automatic Assessment of Block-Based Machine Learning Projects for AI EducationFull paper
Research Papers
DOI
ML Blocks: A Block-Based, Graphical User Interface for Creating TinyML ModelsShort paper
Research Papers
DOI
ParamMacros: Creating UI Automation Leveraging End-User Natural Language ParameterizationFull paper
Research Papers
DOI
Pinpoint: A Record, Replay, and Extract System to Support Code Comprehension and ReuseFull paper
Research Papers
DOI
Predicting Data Scientist Stuckness During the Development of Machine Learning ClassifiersShort paper
Research Papers
DOI
Program-L: Online Help Seeking Behaviors by Blind and Low Vision ProgrammersShort paper
Research Papers
DOI
ReBOC: Recommending Bespoke Open Source Software Projects to ContributorsShort paper
Research Papers
DOI
RustViz: Interactively Visualizing Ownership and BorrowingFull paper
Research Papers
DOI
The Gamma: Programmatic Data Exploration for Non-programmersShort paper
Research Papers
DOI
“There’s no way to keep up!”: Diverse Motivations and Challenges Faced by Informal Learners of MLFull paper
Research Papers
DOI
The Role of Expertise on Insight Generation from Visualization SequencesFull paper
Research Papers
DOI
Understanding Similar Code through Comparative ComprehensionFull paper
Research Papers
DOI

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

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 “Contacts” below). We welcome those new to the VL/HCC community to submit!

Special Emphasis for 2022: Human-Centric AI

This year’s special topic is “Human-Centric AI”. As AI and explainable AI (XAI) experience explosive growth, many questions arise about how to ensure that tools and explanations for AI fit the needs of the broad populations they need to serve. This year, we especially welcome papers at VL/HCC that design, build, or evaluate technologies involving or relating to human-centric AI and issues of human-centric AI, such as trust and fairness.

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. Work-in-progress, which has not yet yielded a contribution, should be submitted to the Showpieces category. All submissions will be reviewed by members of the Program Committee in a single 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 2022 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/).

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.

Special Issue of The Journal of Computer Languages (COLA)

A select number of accepted papers will also be invited to optionally submit a revised and extended paper to a special issue of the Journal of Computer Languages (COLA). These papers will also go through the journal’s normal reviewing process. Papers accepted at both would appear both in the proceedings for VL/HCC 2022 and in COLA. Further instructions regarding formatting and the review/publication process will be provided when the invitations are made.

More information about COLA is available here: https://www.journals.elsevier.com/journal-of-computer-languages

Important Dates

  • Abstracts only: March 23, 2022
  • Submission deadline: March 30, 2022 April 6, 2022
  • Rebuttal phase: May 8-13, 2022
  • Acceptance: May 11, 2022 May 18, 2022
  • Notification: May 20, 2022
  • Camera-Ready: June 9, 2022

Contact

PC Co-Chairs:

:
: