English
Related papers

Related papers: EyeDoc: Documentation Navigation with Eye Tracking

200 papers

Software developers often have to gain an understanding of a codebase. Be it programmers getting onboarded onto a team project or, for example, developers striving to grasp an external open-source library. In either case, they frequently…

Software Engineering · Computer Science 2025-08-12 Adam Štěpánek , David Kuťák , Barbora Kozlíková , Jan Byška

As computer systems grow ever larger and more complex, a crucial task in software development is for one person (the system expert) to communicate to another (the system novice) how a certain program works. This paper reports on the…

Software Engineering · Computer Science 2025-10-13 Matthew Sotoudeh

Document understanding aims to perform question answering and information extraction over document images, where the visual content is highly information-dense and most queries rely on only a few relevant layout regions. However, existing…

Artificial Intelligence · Computer Science 2026-05-27 Ye Mo , Kai Ye , Xianwei Mao , Zirui Shao , Gang Huang , Bo Zhang , Hangdi Xing , Kehan Chen , Huan Zhou , Zixu Yan , Jiajun Bu , Sheng Zhou

Webcam eye tracking for the collection of gaze data in the context of user studies is convenient - it can be used in remote tests where participants do not need special hardware. The approach has strong limitations, especially regarding the…

Human-Computer Interaction · Computer Science 2022-08-01 Sezen Lim , Tina Walber , Christoph Schaefer , Lena Riehl

Different types of user interfaces differ significantly in the number of elements and how they are displayed. To examine how such differences affect the way users look at UIs, we collected and analyzed a large eye-tracking-based dataset,…

Human-Computer Interaction · Computer Science 2024-02-09 Yue Jiang , Luis A. Leiva , Paul R. B. Houssel , Hamed R. Tavakoli , Julia Kylmälä , Antti Oulasvirta

As global cross-lingual communication intensifies, language barriers in visually rich documents such as PDFs remain a practical bottleneck. Existing document translation pipelines face a tension between linguistic processing and layout…

Computer Vision and Pattern Recognition · Computer Science 2026-05-12 Qi Yang , Xiangyao Ma , Xiao Wang , Hao Wang , Rui Wang

The primary objective of document annotation in whatever form, manual or electronic is to allow those who may not have control to original document to provide personal view on information source. Beyond providing personal assessment to…

Information Retrieval · Computer Science 2007-05-23 Charles A. Robert

Software visualization, which uses data from dynamic program analysis, can help to explore and understand the behavior of software systems. It is common that large software systems offer a web interface for user interaction. Usually,…

Software Engineering · Computer Science 2025-10-02 Malte Hansen , David Moreno-Lumbreras , Wilhelm Hasselbring

Eye gaze is considered an important indicator for understanding and predicting user behaviour, as well as directing their attention across various domains including advertisement design, human-computer interaction and film viewing. In this…

Software Engineering · Computer Science 2024-11-21 Karolina Trajkovska , Matjaž Kljun , Klen Čopič Pucihar

In recent years many different deep neural networks were developed, but due to a large number of layers in deep networks, their training requires a long time and a large number of datasets. Today is popular to use trained deep neural…

Computer Vision and Pattern Recognition · Computer Science 2021-06-15 R. Ildar

Technical progress in hardware and software enables us to record gaze data in everyday situations and over long time spans. Among a multitude of research opportunities, this technology enables visualization researchers to catch a glimpse…

Human-Computer Interaction · Computer Science 2020-10-01 Kuno Kurzhals , Michael Burch , Daniel Weiskopf

Scrolling mechanism is used to display and edit large documents in a limited screen space or window. The scrolling mechanism may include a vertical scroll bar or a horizontal scroll bar or both to move the contents of the documents up and…

Human-Computer Interaction · Computer Science 2014-04-29 Umakant Mishra

Human eye tracking devices can help to investigate principles of processing visual information by humans. The attention focus movement during the gaze can be used for behavioural analysis of humans. In this work we describe our experimental…

Human-Computer Interaction · Computer Science 2022-01-05 R. Kovtun , S. Radchenko , A. Netreba , O. Sudakov , R. Natarov , Z. Dyka , I. Kabin , P. Langendörfer

Exploratory Data Analysis (EDA) is a routine task for data analysts, often conducted using flexible computational notebooks. During EDA, data workers process, visualize, and interpret data tables, making decisions about subsequent analysis.…

Human-Computer Interaction · Computer Science 2025-02-05 Yuan Tian , Dazhen Deng , Sen Yang , Huawei Zheng , Bowen Shi , Kai Xiong , Xinjing Yi , Yingcai Wu

Statically-annotated types have been shown to aid developers in a number of programming tasks, and this benefit holds true even when static type checking is not used. It is hypothesized that this is because developers use type annotations…

Software Engineering · Computer Science 2026-02-05 Samuel W. Flint , Robert Dyer , Bonita Sharif

By collecting the data of eyeball movement of pilots, it is possible to monitor pilot's operation in the future flight in order to detect potential accidents. In this paper, we designed a novel SVS system that is integrated with an eye…

Human-Computer Interaction · Computer Science 2018-03-08 Mingliang Xu , Yibo Guo , Bailin Yang , Wei Chen , Pei Lv , Liwei Fan , Bin Zhou

In reading tasks drift can move fixations from one word to another or even another line, invalidating the eye tracking recording. Manual correction is time-consuming and subjective, while automated correction is fast yet limited in…

Human-Computer Interaction · Computer Science 2025-01-14 Naser Al Madi , Brett Torra , Yixin Li , Najam Tariq

In the process of making a movie, directors constantly care about where the spectator will look on the screen. Shot composition, framing, camera movements or editing are tools commonly used to direct attention. In order to provide a…

Computer Vision and Pattern Recognition · Computer Science 2021-03-01 Alexandre Bruckert , Marc Christie , Olivier Le Meur

Continuous assessment of task difficulty and mental workload is essential in improving the usability and accessibility of interactive systems. Eye tracking data has often been investigated to achieve this ability, with reports on the…

Human-Computer Interaction · Computer Science 2021-02-15 Youngjun Cho

Modern programming languages, such as Python, support language features from several paradigms, such as object-oriented, procedural, and functional. Research has shown that code written in some paradigms can be harder to comprehend, but to…

Software Engineering · Computer Science 2025-11-12 Samuel W. Flint , Jigyasa Chauhan , Niloofar Mansoor , Bonita Sharif , Robert Dyer