Papers for

user interface designers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Structured code reveal guides programmers to understand code better

Structure-Aware Rendering: How Code Reveal Shapes Programmers' Visual Attention

Abstract: AI coding interfaces present generated code either all at once or token-by-token. These rendering strategies reflect model generation rather than how programmers actually read code: selectively, non-linearly, and guided by the structure. We argue that code rendering is a first-class interaction primitive that shapes how programmers read and understand code. To explore this design space, we introduce structured rendering, a technique that reveals code in semantically meaningful chunks derived from its syntactic hierarchy, exposing high-level structure before low-level details. To isolate rendering effects on visual attention, we conducted an eye-tracking study with 53 participants comparing static, character-based, and structured rendering. Our findings show that rendering alters visual attention and reading behavior: dynamic rendering induces fewer but longer fixations and more sustained focus, while structured rendering further guides attention toward semantically meaningful units and supports high-level understanding. We release the anonymized dataset with an interactive demo (https://codegaze.vercel.app/) to support future research.

Mon 21 SeptHuman-Computer Interaction
The gist
People read and understand code in a selective and non-linear way, often focusing on meaningful chunks rather than just line-by-line text. The authors introduce a new way to show code gradually by revealing its logical parts first, making it easier to grasp the overall meaning before seeing every detail. They ran a study tracking where programmers look on the screen and found this method helps them focus more on important parts and understand the code structure better. They also provide the resulting data and a demo for others to explore.
Open 2609.24616v1

Large multimodal models show biases in evaluating charts for code generation

ChartJudgeBench: Evaluating LMM Judges for Chart-to-Code Generation

Abstract: Building strong chart-to-code systems increasingly relies on reinforcement learning, whose effectiveness depends critically on the quality of the reward signal. Large Multimodal Models (LMMs) play a natural critical role in jointly assessing chart visual appearance and task requirements. They are therefore increasingly used as visual critics and reward models, yet their reliability as judges remains largely unexplored. To this end, we introduce ChartJudgeBench, a diagnostic vision-language benchmark for assessing LMM judges in chart-to-code workflows. It includes 1,003 Chart Perception Alignment (CPA) instances for pairwise chart comparison and 650 Chart Reasoning Judgment (CRJ) instances for binary Accept/Reject verification in Chart Reproduction and Chart Editing. Together, these tasks emulate the core judging decisions required in agentic refinement and RL-based chart optimization. Our evaluation of strong LMMs reveals four systematic limitations: (i) positional bias in pairwise comparison, (ii) a strong tendency to overpredict Accept, (iii) difficulty in matching visual styles and aesthetics, and (iv) an unexpected leniency bias in RL-trained models. These findings show that current LMM judges require explicit reliability validation before being used as critics or reward models in chart-to-code optimization. The code and data are available on ChartJudgeBench.

Mon 21 SeptComputer Vision and Pattern Recognition
The gist
Building software that generates code from charts often uses large AI models to judge how good the chart outputs are. The paper’s authors created a test set called ChartJudgeBench to see how well these AI judges work. They found that the models tend to have certain biases, like favoring some chart positions, over-accepting results, struggling with style, and being too lenient after training. These issues mean current AI judges need careful checking before being used to improve chart-to-code systems.
Open 2609.24210v1

Elicitive user interfaces help users shape personalized generative interfaces

Elicitive User Interfaces: Designing How Users Shape Generative Interfaces

Abstract: Generative user interfaces (GenUI) promise personalized interfaces to a user's tasks and needs. However, user needs are often implicit---difficult for systems to infer and users to articulate, making it hard for users to arrive at their ideal interface. We propose Elicitive User Interfaces, a design approach to GenUI that generates elicitation techniques as part of the interface itself. Elicitive UIs adapt these techniques to the user, task, and interface to draw out user preferences. To guide the design of Elicitive UIs, we synthesize a six-axis design space that shapes how an interface elicits user preferences. Across two user studies with a design probe, we found that while Elicitive UIs surfaced preferences users had not already formed, and that responses to elicitation varied more across users than across tasks. Users developed more consistent preferences for how they wanted to be elicited, suggesting an opportunity to personalize elicitation itself.

Sun 20 SeptHuman-Computer Interaction
The gist
Many computer systems try to create personalized interfaces, but people often have trouble explaining what they want. The authors propose a new way where the interface itself asks questions or uses techniques to help users discover and share their preferences. They developed a framework describing different ways to ask these questions and tested it with people. Their studies showed that users often found new preferences they hadn’t thought of and that people preferred different ways of being asked, suggesting the way the system asks questions should be personalized too.
Open 2609.23642v1

Open source platform enables low cost 360 video eye tracking crowdsourcing

OpenSAL360: Open-Source Crowdsourcing Platform for Omnidirectional Video Saliency Collection

Abstract: Omnidirectional video saliency prediction plays an important role in many immersive multimedia applications, including viewport-adaptive streaming and compression, foveated rendering, mesh simplification, perceptual quality assessment. Yet progress in this area remains constrained by the cost and complexity of collecting eye-tracking data with VR headsets, which makes large-scale dataset creation difficult to extend. We present OpenSAL360, the first open-source platform for scalable, low-cost 360° video saliency collection. Unlike conventional VR-based protocols, it requires only a standard screen, mouse, and internet connection, enabling parallel saliency data collection from common crowdsourcing assessors without specialized hardware. We validate our collection protocol against seven well-established VR eye-tracking datasets and conduct ablation studies on key interface, pre-, and post-processing parameters. To demonstrate the effectiveness and scalability of the proposed methodology, we collect and publicly release a saliency dataset covering 500 omnidirectional videos annotated by 2,000+ crowdsourcing assessors, making it, to the best of our knowledge, the largest dataset in this field. We make OpenSAL360 publicly available at https://github.com/msu-video-group/OpenSAL360.

Fri 18 SeptComputer Vision and Pattern Recognition
The gist
Collecting where people look in virtual reality videos usually needs expensive VR headsets, making large studies hard to do. The authors designed OpenSAL360, a free tool that uses ordinary computer screens and a mouse to gather this information from many online participants cheaply. They checked that this new approach matches data from traditional VR eye tracking and used it to collect the largest 360° video eye-tracking dataset so far. This makes it easier to study and improve immersive video experiences without costly equipment.
Open 2609.21480v1