Blogs (1) >>
VL/HCC 2020
Tue 11 - Fri 14 August 2020 Dunedin, New Zealand

We solicit original, unpublished research papers on computing technologies and visual languages for modelling, 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 tools and visual languages 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). See Call for Papers and Accepted Papers.

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

Wed 12 Aug
Times are displayed in time zone: Pacific Time (US & Canada) change

12:00 - 12:15: Welcome Day 1Research Papers at Zoom Room
Chair(s): Craig AnslowVictoria University of Wellington
12:00 - 12:15
Day opening
Welcome Day 1
Research Papers
Craig AnslowVictoria University of Wellington, Felienne HermansLeiden University, Steven TanimotoUniversity of Washington, Seattle
Pre-print
12:15 - 13:00: Supporting Learning by Novice ProgrammersResearch Papers at Zoom Room
Chair(s): Caitlin KelleherWashington University in St. Louis
12:15 - 12:30
Talk
Coding Strip: A Pedagogical Tool for Teaching and Learning Programming Concepts through ComicsFull paper
Research Papers
Sangho SuhUniversity of Waterloo, Martinet LeeUniversity of Waterloo, Gracie XiaUniversity of Waterloo, Edith LawUniversity of Waterloo
Authorizer link
12:30 - 12:45
Talk
Towards Designing Conversational Agents for Pair Programming: Accounting for Creativity Strategies and Conversational StylesFull paper
Research Papers
Sandeep KuttalThe University of Tulsa, Jarow MyersThe University of Tulsa, Sam GurkaThe University of Tulsa, David MagarThe University of Tulsa, David PiorkowskiIBM T.J. Watson Research Center, Rachel BellamyIBM T.J. Watson Research Center
12:45 - 12:53
Talk
EdCode: Towards Personalized Support at Scale for Remote Assistance in CS EducationShort paper
Research Papers
Yan ChenUniversity of Michigan, Jaylin HerskovitzUniversity of Michigan, Gabriel MatuteUniversity of Michigan, April WangUniversity of Michigan, Sang Won LeeVirginia Polytechnic Institute and State University, Walter LaseckiUniversity of Michigan, Stephen OneyUniversity of Michigan
Authorizer link
12:53 - 13:00
Talk
Exploring Differences Between Student and Teacher Created Snap! ProjectsShort paper
Research Papers
Amy IsvikNorth Carolina State University, Veronica CateteNorth Carolina State University, Lauren AlvarezNorth Carolina State University, Nicholas LytleNorth Carolina State University, Tiffany BarnesNorth Carolina State University
Authorizer link
13:15 - 14:00: Supporting Learners with TechnologyResearch Papers at Zoom Room
Chair(s): Alexander RepenningUniversity of Colorado, Boulder
13:15 - 13:30
Talk
Exploring Programmers’ API Learning Processes: Collecting Web Resources as External MemoryFull paper
Research Papers
Gao GaoUniversity of Massachusetts Lowell, Finn VoichickWashington University in St. Louis, Michelle IchincoUniversity of Massachusetts Lowell, Caitlin KelleherWashington University in St. Louis
Authorizer link
13:30 - 13:38
Talk
Learners' Perspectives on Learning Programming from Interactive Computer Tutors in a MOOCShort paper
Research Papers
Ruiqi ShenNew Jersey Institute of Technology, Michael LeeNew Jersey Institute of Technology
Authorizer link
13:38 - 13:45
Talk
Convo: What does conversational programming need?Short paper
Research Papers
Jessica Van BrummelenMIT, Kevin WengMIT-CSAIL, Phoebe LinHarvard Graduate School of Design, Catherine YeoHarvard University
Authorizer link
13:45 - 14:00
Talk
Supporting Code Comprehension via Annotations: Right Information at the Right Time and PlaceFull paper
Research Papers
Marjan AdeliOregon State University, Nicholas NelsonOregon State University, Souti ChattopadhyayOregon State University, Hayden CoffeyUniversity of Tennessee Knoxville, Austin HenleyUniversity of Tennessee, Anita SarmaOregon State University
Authorizer link Pre-print File Attached
14:15 - 15:08: Understanding and Helping DevelopersResearch Papers at Zoom Room
Chair(s): Scott FlemingUniversity of Memphis
14:15 - 14:30
Talk
Using Hypotheses as a Debugging AidFull paper
Research Papers
Abdulaziz AlaboudiGeorge Mason University, Thomas LaTozaGeorge Mason University
Authorizer link
14:30 - 14:45
Talk
Find Unique Usages: Helping Developers Understand Common UsagesFull paper
Research Papers
Emad AghayiGeorge Mason University, Aaron MasseyGeorge Mason University, Thomas LaTozaGeorge Mason University
Authorizer link Pre-print File Attached
14:45 - 15:00
Talk
A Case Study of Software Security Red Teams at MicrosoftFull paper
Research Papers
Justin SmithLafayette College, Chris TheisenMicrosoft, Titus BarikMicrosoft
Authorizer link
15:00 - 15:07
Talk
Refactoring from 9 to 5? What and When Employees and Volunteers Contribute to OSSShort paper
Research Papers
Luiz Felipe Fronchetti DiasUniversity of São Paulo, Caio BarbosaPUC-RJ, Gustavo PintoUFPA, Igor SteinmacherNorthern Arizona University, Baldoino FonsecaFederal University of Alagoas (UFAL), Márcio RibeiroFederal University of Alagoas, Brazil, Christoph TreudeThe University of Adelaide, Daniel Alencar Da CostaUniversity of Otago
Authorizer link

Thu 13 Aug
Times are displayed in time zone: Pacific Time (US & Canada) change

06:00 - 06:15: Welcome Day 2Research Papers at Zoom Room
Chair(s): Felienne HermansLeiden University
06:00 - 06:15
Day opening
Welcome Day 2
Research Papers
Craig AnslowVictoria University of Wellington, Felienne HermansLeiden University, Steven TanimotoUniversity of Washington, Seattle
06:15 - 06:45: Support for CollaborationResearch Papers at Zoom Room
Chair(s): Daniel RoughUniversity College Dublin
06:15 - 06:22
Talk
Visualizing Progress Tracking for Software Teams on Large Collaborative Touch DisplaysShort paper
Research Papers
Brandon Scott-HillVictoria University of Wellington, Craig AnslowVictoria University of Wellington, Martin KroppUniversity of Applied Sciences Northwestern Switzerland, Magdalena MateescuUniversity of Applied Sciences Northwestern Switzerland, Andreas MeierZurich University of Applied Sciences, Jennifer FerreiraVictoria University of Wellington
Authorizer link File Attached
06:23 - 06:30
Talk
Collaborative Visual Programming Workspace for BlocklyShort paper
Research Papers
Yannis ValsamakisInstitute of Computer Science (FORTH), Anthony SavidisInstitute of Computer Science (FORTH) and University of Crete, Manos AgapakisUniversity of Crete, Alex KatsarakisUniversity of Crete
Authorizer link
06:30 - 06:45
Talk
Bashon: A Hybrid Crowd-Machine Workflow for Shell Command SynthesisFull paper
Research Papers
Yan ChenUniversity of Michigan, Jaylin HerskovitzUniversity of Michigan, Walter LaseckiUniversity of Michigan, Stephen OneyUniversity of Michigan
Authorizer link
07:00 - 07:37: Supports for Human LearningResearch Papers at Zoom Room
Chair(s): Michelle IchincoUniversity of Massachusetts Lowell
07:00 - 07:15
Talk
“I Would Just Ask Someone”: Learning Feature-Rich Design Software in the Modern WorkplaceFull paper
Research Papers
Kimia KianiSimon Fraser University, Parmit ChilanaSimon Fraser University, Andrea BuntUniversity of Manitoba, Tovi GrossmanUniversity of Toronto, George FitzmauriceAutodesk Research
Authorizer link
07:15 - 07:30
Talk
An Automated Approach to Assessing an Application Tutorial’s DifficultyFull paper
Research Papers
Shahed Anzarus SababUniversity of Manitoba, Adnan KhanUniversity of Manitoba, Parmit ChilanaSimon Fraser University, Joanna McGrenereUniversity of British Columbia, Andrea BuntUniversity of Manitoba
Authorizer link
07:30 - 07:37
Talk
Using Bugs in Student Code to Predict Need for HelpShort paper
Research Papers
Yana MalyshevaWashington University in St. Louis, Caitlin KelleherWashington University in St. Louis
Authorizer link
08:00 - 08:45: Data ScienceResearch Papers at Zoom Room
Chair(s): Advait SarkarMicrosoft Research and University of Cambridge
08:00 - 08:07
Talk
On Understanding Data ScientistsShort paper
Research Papers
Paula PereiraUniversity of Minho, Jácome CunhaHASLab/INESC TEC & University of Minho, João Paulo FernandesUniversity of Coimbra
Authorizer link Media Attached
08:08 - 08:15
Talk
Casual Notebooks and Rigid Scripts: Understanding Data Science ProgrammingShort paper
Research Papers
Krishna SubramanianRWTH Aachen University, Nur Al-Huda HamdanRWTH Aachen University, Jan BorchersRWTH Aachen University
Authorizer link File Attached
08:15 - 08:30
Talk
Code Duplication and Reuse in Jupyter NotebooksFull paper
Research Papers
Andreas KoenzenUniversity of Victoria, Neil ErnstUniversity of Victoria, Margaret-Anne StoreyUniversity of Victoria
Authorizer link Pre-print
08:30 - 08:45
Talk
The Design Space of Computational Notebooks: An Analysis of 60 Systems in Academia and IndustryFull paper
Research Papers
Sam LauUniversity of California San Diego, Ian DrososUniversity of California San Diego, Julia MarkelUniversity of California San Diego, Philip GuoUniversity of California San Diego
Authorizer link
09:45 - 10:00: Paper AwardsResearch Papers at Zoom Room
Chair(s): Craig AnslowVictoria University of Wellington, Scott FlemingUniversity of Memphis, Steven TanimotoUniversity of Washington, Seattle, Felienne HermansLeiden University
09:45 - 10:00
Awards
Paper Awards
Research Papers

Fri 14 Aug
Times are displayed in time zone: Pacific Time (US & Canada) change

12:00 - 12:15: Welcome Day 3Research Papers at Zoom Room
Chair(s): Steven TanimotoUniversity of Washington, Seattle
12:00 - 12:15
Day opening
Welcome Day 3
Research Papers
Craig AnslowVictoria University of Wellington, Steven TanimotoUniversity of Washington, Seattle, Felienne HermansLeiden University
13:15 - 13:45: Adding Intelligence to Development EnvironmentsResearch Papers at Zoom Room
Chair(s): Brad A. MyersCarnegie Mellon University
13:15 - 13:25
Talk
Understanding and Inferring Units in SpreadsheetsFull paper
Research Papers
Jack WilliamsMicrosoft Research, Carina NegreanuMicrosoft Research, Andrew D. GordonMicrosoft Research and University of Edinburgh, Advait SarkarMicrosoft Research and University of Cambridge
Authorizer link
13:30 - 13:40
Talk
Can Machine Learning Facilitate Remote Pair Programming? Challenges, Insights & ImplicationsFull paper
Research Papers
Peter RobeThe University of Tulsa, Sandeep KuttalThe University of Tulsa, Yunfeng ZhangIBM T.J. Watson Research Center, Rachel BellamyIBM T.J. Watson Research Center
Authorizer link
14:00 - 14:30: Visualization and InteractionResearch Papers at Zoom Room
Chair(s): Thomas LaTozaGeorge Mason University
14:00 - 14:15
Talk
A Study of the Effects of Narration on Comprehension and Memorability of VisualisationsJournal Paper
Research Papers
Humphrey ObieMonash University, Caslon ChuaSwinburne University of Technology, Iman AvazpourSchool of Information Technology, Deakin University, Mohamed AbdelrazekDeakin University, John GrundyMonash University, Tomasz BednarzCSIRO's Data61
DOI
14:15 - 14:22
Talk
No-click browsing of large hierarchical dataShort paper
Research Papers
Toshiyuki MasuiKeio University
Authorizer link
14:23 - 14:30
Talk
Towards a Tool to Translate Brazilian Sign Language (Libras) to Brazilian Portuguese and improve communication with the deafShort paper
Research Papers
Authorizer link
14:45 - 15:38: Understanding and Supporting CreativityResearch Papers at Zoom Room
Chair(s): Emerson Murphy-HillGoogle
14:45 - 15:00
Talk
Disruption and Creativity in Live CodingFull paper
Research Papers
Ushini AttanayakeAustralian National University, Ben SwiftAustralian National University, Henry GardnerAustralian National University, Andrew SorensenAustralian National University
Authorizer link
15:00 - 15:15
Talk
Supporting multi-view development for mobile applicationsJournal Paper
Research Papers
Scott Barnett, Iman AvazpourSchool of Information Technology, Deakin University, Rajesh VasaDeakin University, John GrundyMonash University
DOI
15:15 - 15:22
Talk
User Elicited Hand Gestures for VR-based Navigation of Architectural DesignsShort paper
Research Papers
Karim CisseUniversity of Auckland, Aprajit GandhiUniversity of Auckland, Danielle LottridgeUniversity of Auckland, Robert AmorUniversity of Auckland
Authorizer link
15:23 - 15:30
Talk
Tiny Structure Editors for Low, Low Prices! (Generating GUIs from toString Functions)Short paper
Research Papers
Brian HempelUniversity of Chicago, Ravi ChughUniversity of Chicago
Authorizer link Pre-print File Attached
15:31 - 15:38
Talk
Correspondence-based analogies for choosing problem representations in mathematics and computing educationShort paper
Research Papers
Aaron StockdillUniversity of Cambridge, Daniel RaggiUniversity of Cambridge, Mateja JamnikUniversity of Cambridge, Grecia Garcia GarciaUniversity of Sussex, Holly SutherlandUniversity of Sussex, Peter ChengUniversity of Sussex, Advait SarkarMicrosoft Research and University of Cambridge
Authorizer link
16:30 - 16:45: Conference ClosingResearch Papers at Zoom Room
Chair(s): Craig AnslowVictoria University of Wellington
16:30 - 16:45
Day closing
Conference Closing
Research Papers
Craig AnslowVictoria University of Wellington, Steven TanimotoUniversity of Washington, Seattle, Felienne HermansLeiden University, Caitlin KelleherWashington University in St. Louis

Call for Papers

Scope and Topics

We solicit original, unpublished research papers on computing technologies and visual languages for modelling, 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 tools and visual languages 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:

  • Designing Technologies that Accelerate Human Learning
  • Better Ways to Teach and Learn Computational Thinking
  • Interfaces that Induce or Support Creativity
  • AI/ML in Support of Human Cognition
  • Designing for Inclusion and Diversity
  • Cognitive Amplifiers for People with Special Needs
  • Collaboration Support for Creative Work
  • Understanding Dynamics of Technology-Empowered Teams
  • Computer Techniques to Teach Creativity & Problem Solving
  • Fostering Creativity Through Coding
  • Understanding Coding as Creative Problem Solving
  • Visual Languages to Support Workflows for Problem Solving


Special Emphasis for 2020: Amplifiers for Human Learning and Creativity

This year’s special topic is “Amplifiers for Human Learning and Creativity”.

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 in a format suitable for anonymous review, and using the IEEE two-column conference paper format.

Papers should be submitted via the EasyChair system:https://easychair.org/conferences/?conf=vlhcc2020

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 no longer than 150 words, and must be kept up to date such that it matches exactly the abstract in the submitted paper.

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. Submission 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 2020 and present the paper at the conference. 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.

Accepted papers will be available to conference attendees via the IEEE Open Preview program in the IEEE Xplore Digital Library (http://ieeexplore.ieee.org/). The proceedings are an official electronic publication of the IEEE in Computer Science, with an ISBN number. Be sure to use the current IEEE conference paper format (which was updated in 2018), and to select the “US letter” template:

http://www.ieee.org/conferences_events/conferences/publishing/templates.html

Double blind reviewing

Double Blind Reviewing We follow a lightweight double-blind reviewing process. Thus, submitted papers must not reveal the identities of authors. However, the author names will be known to the program committee in the rebuttal phase.

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, including that by the current authors, so reviewers can evaluate novelty. It is 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 four days of the submission deadline.

Accepted Papers

Title
A Case Study of Software Security Red Teams at MicrosoftFull paper
Research Papers
Authorizer link
An Automated Approach to Assessing an Application Tutorial’s DifficultyFull paper
Research Papers
Authorizer link
Bashon: A Hybrid Crowd-Machine Workflow for Shell Command SynthesisFull paper
Research Papers
Authorizer link
Can Machine Learning Facilitate Remote Pair Programming? Challenges, Insights & ImplicationsFull paper
Research Papers
Authorizer link
Casual Notebooks and Rigid Scripts: Understanding Data Science ProgrammingShort paper
Research Papers
Authorizer link File Attached
Code Duplication and Reuse in Jupyter NotebooksFull paper
Research Papers
Authorizer link Pre-print
Coding Strip: A Pedagogical Tool for Teaching and Learning Programming Concepts through ComicsFull paper
Research Papers
Authorizer link
Collaborative Visual Programming Workspace for BlocklyShort paper
Research Papers
Authorizer link
Convo: What does conversational programming need?Short paper
Research Papers
Authorizer link
Correspondence-based analogies for choosing problem representations in mathematics and computing educationShort paper
Research Papers
Authorizer link
Disruption and Creativity in Live CodingFull paper
Research Papers
Authorizer link
EdCode: Towards Personalized Support at Scale for Remote Assistance in CS EducationShort paper
Research Papers
Authorizer link
Exploring Differences Between Student and Teacher Created Snap! ProjectsShort paper
Research Papers
Authorizer link
Exploring Programmers’ API Learning Processes: Collecting Web Resources as External MemoryFull paper
Research Papers
Authorizer link
Find Unique Usages: Helping Developers Understand Common UsagesFull paper
Research Papers
Authorizer link Pre-print File Attached
Learners' Perspectives on Learning Programming from Interactive Computer Tutors in a MOOCShort paper
Research Papers
Authorizer link
No-click browsing of large hierarchical dataShort paper
Research Papers
Authorizer link
On Understanding Data ScientistsShort paper
Research Papers
Authorizer link Media Attached
Refactoring from 9 to 5? What and When Employees and Volunteers Contribute to OSSShort paper
Research Papers
Authorizer link
Supporting Code Comprehension via Annotations: Right Information at the Right Time and PlaceFull paper
Research Papers
Authorizer link Pre-print File Attached
The Design Space of Computational Notebooks: An Analysis of 60 Systems in Academia and IndustryFull paper
Research Papers
Authorizer link
Tiny Structure Editors for Low, Low Prices! (Generating GUIs from toString Functions)Short paper
Research Papers
Authorizer link Pre-print File Attached
Towards Designing Conversational Agents for Pair Programming: Accounting for Creativity Strategies and Conversational StylesFull paper
Research Papers
Towards a Tool to Translate Brazilian Sign Language (Libras) to Brazilian Portuguese and improve communication with the deafShort paper
Research Papers
Authorizer link
Understanding and Inferring Units in SpreadsheetsFull paper
Research Papers
Authorizer link
User Elicited Hand Gestures for VR-based Navigation of Architectural DesignsShort paper
Research Papers
Authorizer link
Using Bugs in Student Code to Predict Need for HelpShort paper
Research Papers
Authorizer link
Using Hypotheses as a Debugging AidFull paper
Research Papers
Authorizer link
Visualizing Progress Tracking for Software Teams on Large Collaborative Touch DisplaysShort paper
Research Papers
Authorizer link File Attached
“I Would Just Ask Someone”: Learning Feature-Rich Design Software in the Modern WorkplaceFull paper
Research Papers
Authorizer link