Research PapersVL/HCC 2024
Tue 3 SepDisplayed time zone: London change
09:00 - 10:30 | |||
09:00 30mDay opening | VLHCC2024 Opening Research Papers Andrew Fish University of Liverpool, Anita Sarma Oregon State University, John Grundy Monash University | ||
09:30 60mKeynote | Building interfaces between pathologists and AI models for agile drug discovery and development Keynotes |
10:30 - 11:00 | Morning tea / Posters 1Catering / Posters and Showpieces / Graduate Consortium / Workshops and Tutorials at Social Space | ||
10:30 30mCoffee break | Break Catering |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | Session 2: End User Programming + EducationResearch Papers at LT1 Chair(s): Alexander Repenning University of Colorado, Boulder | ||
14:00 20mTalk | Investigating the Usability of Coding Applications for Children: Insights from Teacher Interviews Research Papers Mika Morgan University of North Texas, Stephanie Ludi University of North Texas, Katherine Gash University of North Texas, Thien Truong University of North Texas | ||
14:20 20mTalk | Game Elements to Engage Students Learning the Open Source Software Contribution Process Research Papers Italo Santos Northern Arizona University, Katia Felizardo Federal Technological University of Paraná, Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University Pre-print | ||
14:40 20mTalk | Physical vs. Virtual Representations Within Concreteness Fading for Primary School Computing Research Papers Anthony Trory University of Sussex, Kate Howland University of Sussex, Judith Good University of Amsterdam, Benedict du Boulay University of Sussex | ||
15:00 15mShort-paper | The Paradox of Spreadsheet Self-Efficacy: Social Incentives for Informal Knowledge Sharing in End-User Programming Research Papers Qing (Nancy) Xia University College London, Advait Sarkar Microsoft Research and University of Cambridge, Duncan Brumby University College London, Anna Cox University College London | ||
15:15 15mShort-paper | Cocobo: Exploring Large Language Models as the Engine for End-User Robot Programming Research Papers Yate Ge College of Design and Innovation, Tongji University, Shanghai, China, Yi Dai Shanghai Research Institute for intelligent Autonomous Systems, Tongji university, Shanghai, China, Run Shan College of Design and Innovation, Tongji University, Shanghai, China, Kechun Li College of Design and Innovation, Tongji University, Shanghai, China, Yuanda Hu College of Design and Innovation, Tongji University, Shanghai, China, Xiaohua Sun School of Design, Southern University of Science and Technology, Shenzhen, China Pre-print |
15:30 - 16:00 | Afternoon tea / Posters 2Catering / Posters and Showpieces / Graduate Consortium / Workshops and Tutorials at Social Space | ||
15:30 30mCoffee break | Break Catering |
16:00 - 17:30 | Session 3: Generative AI in DevelopmentResearch Papers at LT1 Chair(s): Parmit Chilana Simon Fraser University | ||
16:00 20mTalk | Deceptive AI Dehumanizes: On ethics of misattributed intelligence in the design of Generative AI interfaces. Research Papers Michael Burgess University of Cambridge, UK | ||
16:20 20mTalk | ChatGPT in Data Visualization Education: A Student Perspective Research Papers | ||
16:40 20mTalk | In Situ AI Prototyping: Infusing Multimodal Prompts into Mobile Settings with MobileMaker Research Papers Savvas Petridis Google, Michael Xieyang Liu Google, Alexander J. Fiannaca Google, Vivian Tsai Google, Michael Terry Google, Inc, Carrie J. Cai Google | ||
17:00 20mTalk | Supporting User Critiques of AI Systems via Training Dataset Explanations: Investigating Critique Properties and the Impact of Presentation Style Research Papers Ariful Islam Anik Department of Computer Science, University of Manitoba, Andrea Bunt Department of Computer Science, University of Manitoba |
17:30 - 20:00 | ReceptionCatering / Posters and Showpieces / Graduate Consortium / Workshops and Tutorials at Social Space | ||
17:30 2h30mDinner | Dinner Catering |
Wed 4 SepDisplayed time zone: London change
09:00 - 10:30 | |||
09:00 60mKeynote | The Culture Provides the Safety Net Keynotes | ||
10:00 20mAwards | VLHCC Awards Research Papers | ||
10:20 10mOther | Alan Blackwell - Book Launch Research Papers Alan Blackwell University of Cambridge Link to publication |
10:30 - 11:00 | Morning tea / Posters 1Catering / Posters and Showpieces / Graduate Consortium / Workshops and Tutorials at Social Space | ||
10:30 30mCoffee break | Break Catering | ||
10:30 30mOther | Alan Blackwell - Book signing Catering Alan Blackwell University of Cambridge Link to publication |
12:30 - 14:00 | SC MeetingCatering / Posters and Showpieces / Graduate Consortium / Workshops and Tutorials at Flex 1 | ||
12:30 90mMeeting | SC Meeting Catering |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | Session 5: New Frontiers in Visual LanguagesResearch Papers at LT1 Chair(s): Sandeep Kuttal North Carolina State University | ||
14:00 20mTalk | SpecTacles: Supporting Control Flow Comprehension of Software Developers in TLA+ Research Papers Daniel Stachnik Hasso Plattner Institute, Tom Beckmann Hasso Plattner Institute, Patrick Rein University of Potsdam; Hasso Plattner Institute, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam | ||
14:20 20mTalk | Reconstructing Web Interfaces for Code Comparison Research Papers Justin Middleton North Carolina State University, Neha Patil North Carolina State University, Kathryn Stolee North Carolina State University | ||
14:40 20mTalk | P-Inti: Interactive Visual Representation of Programming Concepts for Learning and Instruction Research Papers Shishir Halaharvi VIXI Lab, University of Victoria, Gonzalo Gabriel Méndez Universitat Politècnica de València, Hamid Mansoor VIXI Lab, University of Victoria, Quinton Yong Department of Computer Science, University of Victoria, Alessandra Maciel Paz Milani Department of Computer Science, University of Victoria, Margaret-Anne Storey University of Victoria, Miguel A. Nacenta University of Victoria | ||
15:00 15mShort-paper | ALLI/O: An Action-based Visual Programming Platform for Embedded System Research Papers Nuntipat Narkthong Northeastern University, Chattriya Jariyavajee King Mongkut's University of Technology Thonburi, Xiaolin Xu Northeastern University | ||
15:15 15mShort-paper | FlexDoc: Flexible Document Adaptation through Optimizing both Content and Layout Research Papers Yue Jiang Aalto University, Christof Lutteroth University of Bath, Rajiv Jain Adobe Research, Christopher Tensmeyer Adobe Research, Varun Manjunatha Adobe Research, Wolfgang Stuerzlinger Simon Fraser University, Vlad Morariu Adobe Research |
15:30 - 16:00 | Afternoon tea / Posters 2Catering / Posters and Showpieces / Graduate Consortium / Workshops and Tutorials at Social Space | ||
15:30 30mCoffee break | Break Catering |
16:00 - 17:30 | Session 6: End User ProgrammingResearch Papers at LT1 Chair(s): Jácome Cunha University of Porto & HASLab/INESC | ||
16:00 20mTalk | Thematic Analysis of Self-Regulation Narratives in Textual Posts by Informal Programming Learners on Social Media Research Papers Sami Alghamdi Newcastle university, Christopher Bull Newcastle University, UK, Ahmed Kharrufa Newcastle University | ||
16:20 20mTalk | Jigsaw: A Visual Tool for Decomposing and Planning Programming Problems Research Papers Heidi Reichert North Carolina State University, Benyamin Tabarsi North Carolina State University, Thomas Price North Carolina State University, Tiffany Barnes North Carolina State University | ||
16:40 20mTalk | Generating Function Names to Improve Comprehension of Synthesized Programs Research Papers Amirmohammad Nazari University of Southern California, Swabha Swayamdipta University of Southern California, Souti Chattopadhyay University of Southern California, Mukund Raghothaman University of Southern California | ||
17:00 20mTalk | Beyond TAP: Piggybacking on IFTTT to Connect Triggers and Actions with JavaScript Research Papers Daniel Manesh Virginia Tech, Marx Wang University of Washington, Ruipu Hu University of Maryland, Sang Won Lee Virginia Polytechnic Institute and State University |
18:15 - 22:00 | BanquetCatering / Posters and Showpieces / Graduate Consortium / Workshops and Tutorials at Restaurant - Hope Street Hotel 6:15 pm: pre-dinner drinks; 7:00 pm: dinner | ||
18:15 3h45mDinner | Dinner Catering |
Thu 5 SepDisplayed time zone: London change
09:00 - 10:30 | Joint PPIG/VLHCC KeynotePPIG papers / Keynotes at LT1 Chair(s): Luke Church University of Cambridge | Candela Inc | ||
09:00 30mDay opening | PPIG2024 Opening PPIG papers | ||
09:30 60mKeynote | Computational Ekphrasis - Reflections on generative modes of cultural production Keynotes |
10:30 - 11:00 | Morning teaCatering / Posters and Showpieces / Graduate Consortium / Workshops and Tutorials at Social Space | ||
10:30 30mCoffee break | Break Catering |
11:00 - 12:30 | Session 7: EvaluationPPIG papers / Research Papers at LT1 Chair(s): Alan Blackwell University of Cambridge | ||
11:00 25mTalk | Ghost in The Paper: Player Reflex Testing with Computational Paper Prototypes PPIG papers Tom Beckmann Hasso Plattner Institute, Eva Krebs Hasso Plattner Institute (HPI), University of Potsdam, Germany, Leonard Geier University of Potsdam; Hasso Plattner Institute, Lukas Böhme Hasso Plattner Institute, University of Potsdam, Potsdam, Germany, Stefan Ramson Hasso Plattner Institute, Germany, Robert Hirschfeld Hasso Plattner Institute; University of Potsdam | ||
11:25 15mShort-paper | RULER: Prebugging with Proxy-Based Programming Research Papers | ||
11:40 15mShort-paper | Where Are We and Where Can We Go on the Road to Reliance-Aware Explainable User Interfaces? Research Papers José Cezar de Souza Filho Université Polytechnique Hauts-de-France, Rafik Belloum , Kathia Oliveira UPHF | ||
11:55 25mTalk | Designing A Multi-modal IDE with Developers: An Exploratory Study on Next-gen Programming Tool Assistance PPIG papers Peng Kuang Lund University, Sweden & WASP, Emma Söderberg Lund University, Martin Höst Malmö University |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | Session 8: Human-centred CodingResearch Papers / PPIG papers at LT1 Chair(s): Dulaji Hidellaarachchi Monash University | ||
14:00 20mTalk | Age-Inclusive Integrated Development Environments for End-Users Research Papers | ||
14:20 15mShort-paper | ScrapeViz: Hierarchical Representations for Web Scraping Macros Research Papers | ||
14:35 25mTalk | Assessing Consensus: Developers' Views on Code Readability PPIG papers Agnia Sergeyuk JetBrains Research, Olga Lvova JetBrains, Sergey Titov JetBrains Research, Anastasiia Serova JetBrains, Farid Bagirov JetBrains Research, Timofey Bryksin JetBrains Research | ||
15:00 20mTalk | Unfold: Enabling Live Programming for Debugging GUI Applications Research Papers Ruanqianqian (Lisa) Huang University of California, San Diego, Philip Guo University of California at San Diego, Sorin Lerner University of California at San Diego |
16:00 - 17:30 | Session 9: Human-centric ComputingResearch Papers / PPIG papers at LT1 Chair(s): Caitlin Kelleher Washington University in St. Louis | ||
16:00 20mTalk | Knotation: Supporting Exploration in Macrame Textile Crafting Through Parametric Motif Design Research Papers Yanchen Lu Computer Science, University of California, Santa Barbara, Tobias Höllerer Computer Science, University of California, Santa Barbara, Jennifer Jacobs Media Arts and Technology, University of California, Santa Barbara | ||
16:20 25mTalk | For Modeling Programmers as Readers with Cognitive Literary Science PPIG papers Rijul Jain Williams College | ||
16:45 20mTalk | What Makes a Great Example Gallery? Research Papers Junran Yang University of Washington, Andrew McNutt University of Washington, Leilani Battle University of Washington | ||
17:05 20mDay closing | VLHCC2024 Closing Research Papers |
18:30 - 22:00 | |||
18:30 3h30mDinner | PPIG Dinner PPIG papers |
Fri 6 SepDisplayed time zone: London change
09:00 - 10:30 | Session 10: Programming and CS EducationPPIG papers at LT1 Chair(s): Judith Good University of Amsterdam | ||
09:00 25mTalk | Predictability of identifier naming with Copilot: A case study for mixed-initiative programming tools PPIG papers Michael Lee University of Cambridge, UK, Advait Sarkar Microsoft Research and University of Cambridge, Alan Blackwell University of Cambridge | ||
09:25 20mTalk | Further Evaluations of a Didactic CPU Visual Simulator (CPUVSIM) PPIG papers Renato Cortinovis Independent researcher, Tamer Mohamed Abdellatif Canadian University Dubai, Devender Goyal Raytheon Technologies, Luiz Fernando Capretz Western University | ||
09:45 25mTalk | Exploring Teachers’ Perspectives on Navigating Recursion Pedagogies PPIG papers |
11:00 - 12:30 | |||
11:00 25mTalk | Understanding APIs and the software that provides them - Analysis of programmers’ API mental models used in programming tasks PPIG papers Ava Heinonen Aalto University | ||
11:25 20mTalk | Analysing Open Source Software to Better Understand Long Term Memory Structures in the Human Brain. PPIG papers Thomas Mullen none | ||
11:45 25mTalk | Designing a didactic model for programs and data structures PPIG papers Federico Gómez Instituto de Computación - Facultad de Ingeniería - UDELAR, Sylvia da Rosa Instituto de Computación - Facultad de Ingeniería - UDELAR | ||
12:10 25mTalk | Craft Ethics - Aiming for Virtue in Programming with Generative AI PPIG papers |
14:00 - 15:30 | |||
14:00 25mTalk | Educational Tools for Probabilistic Machine Learning Curriculum in Schools PPIG papers Josephine Rey University of Cambridge, Alan Blackwell University of Cambridge, Xinyue Li Cambridge University Press and Assessment, Gemma Penson University of Cambridge, Hong Ge University of Cambridge, Helen Arnold Freelance | ||
14:25 20mTalk | Proposed Experiment on Automatic Bias Detection in Source Code Review PPIG papers | ||
14:45 20mTalk | Ethical Integration in Computer Science Education: Leveraging Open Educational Resources and Generative Artificial Intelligence for Enhanced Learning PPIG papers | ||
15:05 25mTalk | Intention is All You Need PPIG papers Advait Sarkar Microsoft Research and University of Cambridge Pre-print |
16:00 - 17:30 | Session 13: Design and DebuggingPPIG papers at LT1 Chair(s): Michael Lee University of Cambridge, UK | ||
16:00 25mTalk | How Do Developers Approach Their First Bug in an Unfamiliar Code Base? An Exploratory Study of Large Program Comprehension PPIG papers Andreas Bexell Ericsson, Emma Söderberg Lund University, Christofer Rydenfält Lund University, Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity | ||
16:25 25mTalk | PUX Explorer: An Interactive Critique and Ideation Tool for Notation Designers PPIG papers | ||
16:50 20mDemonstration | Boxer Sunrise Development Update and Demos PPIG papers Steven Githens diSessa Family Foundation | ||
17:10 20mDay closing | PPIG Closing PPIG papers |
Accepted 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, adaptation and programming, Creation and evaluation of technologies and infrastructures for end-user development
- 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
- Future of work with AI: Human-Centric AI-based tools, modeling end-user interactions with AI powered tools
- Low Code/No Code paradigm: Approaches for creation and deployment of fully functional applications using visual abstractions and interfaces
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 2024: VL/HCC and Generative AI
Generative AI has become a hot topic in many areas. How will it impact the field of Visual Languages and Human-centric Computing? We are particularly interested in works that critique Generative AI approaches from a human perspective, including a range of ethical considerations, and how Generative AI techniques are/may assist in engineering and understanding future computing systems from VL and/or HCC perspectives. Papers describing positive, negative and unclear impacts are all welcome.
Paper Submissions
We invite two kinds of papers:
- full-length papers, up to 10 pages - plus unlimited additional pages containing only references and/or acknowledgements
- short papers, up to 5 pages - plus unlimited additional pages containing only references and/or acknowledgements
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. Papers do not have to reach the maximum page limit, but they should be of an appropriate length for the content. 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.
Papers could be research findings, industry experience reports, replication studies, or vision papers. Please select the appropriate page length for the content of your paper.
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 no longer than 250 words.
All submissions will be reviewed by members of the Program Committee in a double-anonymous 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 2024 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.
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/).
Co-location with PPIG Workshop
We will co-locate VL/HCC with the 35th Psychology of Programming Interest Group Workshop (PPIG), and are planning for joint sessions and events, and discounted joint registration.
https://www.ppig.org/workshops/2024-annual-workshop/
Double-Anonymous Reviewing
We follow a double-anonymous reviewing process. Both authors and reviewers are expected to make every effort to honor the double-anonymous 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.
Replication papers will be evaluated on their own merit in terms of methods used, findings discussed and comparison to original studies in terms of different context or use of different methods.
Vision papers should make a case for future needs and research directions in VL and/or HCC community interest areas within a timeline of the next 5 to 10 years.
Industrial experience reports with VL and/or HCC topics should describe context, lessons learned (positive or negative), and recommendations for research and practice as appropriate.
We expect short papers to have less comprehensive evaluation than full-length papers, and may have less technical detail, but sufficient to make the case for the contribution. New ideas and early research results would be expected to use a short paper format.
Adhering to IEEE Guidelines
Please be sure that your submission follows the IEEE requirements:
Especially around Human Subject approvals and use of Generative AI:
Research on Human and Animal Subjects
Excerpted from the IEEE Publication Services and Products Board (PSPB) Operations Manual, sections 8.1.1.E. Also see section 8.2.1.B.6: https://pspb.ieee.org/images/files/PSPB/opsmanual.pdf
Authors of articles reporting on research involving human subjects or animals, including but extending beyond medical research, shall include a statement in the article that the research was performed under the oversight of an institutional review board or equivalent local/regional body, including the official name of the IRB/ethics committee, or include an explanation as to why such a review was not conducted. For research involving human subjects, authors shall also report that consent from the human subjects in the research was obtained or explain why consent was not obtained.
Guidelines for Artificial Intelligence (AI)-Generated Text
The use of content generated by artificial intelligence (AI) in a paper (including but not limited to text, figures, images, and code) shall be disclosed in the acknowledgments section of any paper submitted to an IEEE publication. The AI system used shall be identified, and specific sections of the paper that use AI-generated content shall be identified and accompanied by a brief explanation regarding the level at which the AI system was used to generate the content.
The use of AI systems for editing and grammar enhancement is common practice and, as such, is generally outside the intent of the above policy. In this case, disclosure as noted above is recommended.
Important Dates
- Abstracts only: April 19, 2024
- Submission deadline: April 26, 2024
- Rebuttal phase: June 3-7, 2024
- Notification: June 18, 2024
- Camera-ready: July 7, 2024
All deadlines are AoE.
Contact
PC Co-Chairs:
- John Grundy (Monash University, Australia)
- Anita Sarma (Oregon State University, USA)
- Contact email: vlhcc2024@gmail.com