English
Related papers

Related papers: GazePrinter: Visualizing Expert Gaze to Guide Novi…

200 papers

Gaze reflects how humans process visual scenes and is therefore increasingly used in computer vision systems. Previous works demonstrated the potential of gaze for object-centric tasks, such as object localization and recognition, but it…

Computer Vision and Pattern Recognition · Computer Science 2016-08-19 Yusuke Sugano , Andreas Bulling

What does human gaze reveal about a users' intents and to which extend can these intents be inferred or even visualized? Gaze was proposed as an implicit source of information to predict the target of visual search and, more recently, to…

Computer Vision and Pattern Recognition · Computer Science 2017-06-22 Hosnieh Sattar , Mario Fritz , Andreas Bulling

Comprehensively interpreting human behavior is a core challenge in human-aware artificial intelligence. However, prior works typically focused on body behavior, neglecting the crucial role of eye gaze and its synergy with body motion. We…

Human-Computer Interaction · Computer Science 2025-11-21 Qing Chang , Zhiming Hu

The incorporation and adaptation of style guides play an essential role in software development, influencing code formatting, naming conventions, and structure to enhance readability and simplify maintenance. However, many of these guides…

Software Engineering · Computer Science 2024-08-28 Pablo Roberto , Rohit Gheyi , José Aldo Silva da Costa , Márcio Ribeiro

This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine the effect of expertise in three dimensions of comprehension strategies: the scope of the comprehension, the top-down versus bottom-up…

Human-Computer Interaction · Computer Science 2016-08-14 Jean-Marie Burkhardt , Françoise Détienne , Susan Wiedenbeck

Neonatal resuscitations demand an exceptional level of attentiveness from providers, who must process multiple streams of information simultaneously. Gaze strongly influences decision making; thus, understanding where a provider is looking…

Computer Vision and Pattern Recognition · Computer Science 2024-04-02 Felipe Parodi , Jordan Matelsky , Alejandra Regla-Vargas , Elizabeth Foglia , Charis Lim , Danielle Weinberg , Konrad Kording , Heidi Herrick , Michael Platt

The rapid adoption of generative AI in software development has impacted the industry, yet its effects on developers with visual impairments remain largely unexplored. To address this gap, we used an Activity Theory framework to examine how…

Human-Computer Interaction · Computer Science 2025-03-24 Claudia Flores-Saviaga , Benjamin V. Hanrahan , Kashif Imteyaz , Steven Clarke , Saiph Savage

Recent developments in deep learning have resulted in code-generation models that produce source code from natural language and code-based prompts with high accuracy. This is likely to have profound effects in the classroom, where novices…

This paper launches a new effort at modeling programmer attention by predicting eye movement scanpaths. Programmer attention refers to what information people intake when performing programming tasks. Models of programmer attention refer to…

Software Engineering · Computer Science 2023-08-29 Aakash Bansal , Chia-Yi Su , Zachary Karas , Yifan Zhang , Yu Huang , Toby Jia-Jun Li , Collin McMillan

This paper describes how to adapt a static code analyzer to help novice programmers. Current analyzers have been built to give feedback to experienced programmers who build new applications or systems. The type of feedback and the type of…

Software Engineering · Computer Science 2017-10-03 Tim Blok , Ansgar Fehnker

In this paper we investigate the value of gaze-driven adaptive interventions to support processing of textual documents with embedded visualizations, i.e., Magazine Style Narrative Visualizations (MSNVs). These interventions are provided…

Human-Computer Interaction · Computer Science 2019-12-13 Sébastien Lallé , Dereck Toker , Cristina Conati

Background. Within the software industry, it is commonly estimated that software professionals invest a substantial portion of their work hours in the process of understanding existing systems. In this context, an ineffective technical…

Software Engineering · Computer Science 2024-01-19 Fernando Padoan , Ronnie de Souza Santos , Rodrigo Pessoa Medeiros

Computer programming is among the fundamental aspects of computer science curriculum. Many students first introduced to introductory computer programming courses experience difficulties in learning and comprehending. Vast amount of…

Programming Languages · Computer Science 2014-08-13 Ally S. Nyamawe

Predicting the target of visual search from eye fixation (gaze) data is a challenging problem with many applications in human-computer interaction. In contrast to previous work that has focused on individual instances as a search target, we…

Computer Vision and Pattern Recognition · Computer Science 2017-04-04 Hosnieh Sattar , Andreas Bulling , Mario Fritz

Shared gaze visualizations have been found to enhance collaboration and communication outcomes in diverse HCI scenarios including computer supported collaborative work and learning contexts. Given the importance of gaze in surgery…

Human-Computer Interaction · Computer Science 2024-03-22 Vitaliy Popov , Xinyue Chen , Jingying Wang , Michael Kemp , Gurjit Sandhu , Taylor Kantor , Natalie Mateju , Xu Wang

Process models depict crucial artifacts for organizations regarding documentation, communication, and collaboration. The proper comprehension of such models is essential for an effective application. An important aspect in process model…

Human-Computer Interaction · Computer Science 2021-12-01 Michael Winter , Heiko Neumann , Rüdiger Pryss , Thomas Probst , Manfred Reichert

Estimating human gaze target from visible images is a critical task for robots to understand human attention, yet the development of generalizable neural architectures and training paradigms remains challenging. While recent advances in…

Computer Vision and Pattern Recognition · Computer Science 2026-03-09 Zhuangzhuang Dai , Zhongxi Lu , Vincent G. Zakka , Luis J. Manso , Jose M Alcaraz Calero , Chen Li

Measuring code understandability is both highly relevant and exceptionally challenging. This paper proposes a dynamic code understandability assessment method, which estimates a personalized code understandability score from the perspective…

Software Engineering · Computer Science 2025-04-28 Gao Hao , Haytham Hijazi , Júlio Medeiros , João Durães , Chan Tong Lam , Paulo de Carvalho , Henrique Madeira

Following the gaze of other people and analyzing the target they are looking at can help us understand what they are thinking, and doing, and predict the actions that may follow. Existing methods for gaze following struggle to perform well…

Computer Vision and Pattern Recognition · Computer Science 2025-02-05 Feiyang Liu , Dan Guo , Jingyuan Xu , Zihao He , Shengeng Tang , Kun Li , Meng Wang

Open-ended programming increases students' motivation by allowing them to solve authentic problems and connect programming to their own interests. However, such open-ended projects are also challenging, as they often encourage students to…

Human-Computer Interaction · Computer Science 2021-04-27 Wengran Wang , Archit Kwatra , James Skripchuk , Neeloy Gomes , Alexandra Milliken , Chris Martens , Tiffany Barnes , Thomas Price