activity
20242026
most citedEyeTrans: Merging Human and Machine Attention for Neural Code Summarization

20 citations · 48 across the 17 of their papers we have counts for

collaborators

21 papers

cs.SE2026

Predicting Human Visual Attention on Words in Source Code

Chia-Yi Su, Collin McMillan

This paper presents a computational model to predict human visual attention over words in software source code. The visual attention of software engineers when reading source code…

cs.SE2026

From Conversation to Contribution: Characterizing Coding Agent in Open-Source Software

Zihan Fang, Yueke Zhang, Ningzhi Tang +3

AI coding assistants such as GitHub Copilot and Cursor have evolved from code-suggestion tools into conversational collaborators, enabling vibe-coding workflows in which developers…

cs.AI2026

Accuracy and Satisfaction in Multi-Turn LLM Dialogues for NFR Assessment

Ali Pourghasemi Fatideh, Wilder Baldwin, Maria Dhakal +2

LLM-based dialogue assistants have become mainstream tools for software developers, yet current evaluation benchmarks focus exclusively on functional correctness. This leaves a cri…

cs.SE2026

How Coding Agents Fail Their Users: A Large-Scale Analysis of Developer-Agent Misalignment in 20,574 Real-World Sessions

Ningzhi Tang, Chaoran Chen, Gelei Xu +5

AI coding agents increasingly act directly within software environments, yet existing analyses of their failures rely on benchmark trajectories that miss how developers actually ex…

cs.SE2026

Programming by Chat: A Large-Scale Behavioral Analysis of 11,579 Real-World AI-Assisted IDE Sessions

Ningzhi Tang, Chaoran Chen, Zihan Fang +6

IDE-integrated AI coding assistants, which operate conversationally within developers' working codebases with access to project context and multi-file editing, are rapidly reshapin…

cs.SE2026

Semantic Neighborhood Density and Eye Gaze Time in Human Programmer Attention

Robert Wallace, Emory Michaels, Yu Huang +1

This paper studies the relationship between human eye gaze time on words in source code and the Semantic Neighborhood Density (SND) of those words. Human eye gaze time is a popular…

cs.SE2026

CMind: An AI Agent for Localizing C Memory Bugs

Chia-Yi Su, Collin McMillan

This demonstration paper presents CMind, an artificial intelligence agent for localizing C memory bugs. The novel aspect to CMind is that it follows steps that we observed human pr…

cs.SE2026

Automated Generation of Accurate Privacy Captions From Android Source Code Using Large Language Models

Vijayanta Jain, Sepideh Ghanavati, Sai Teja Peddinti +1

Privacy captions are short sentences that succinctly describe what personal information is used, how it is used, and why, within an app. These captions can be utilized in various n…

cs.SE2025

APIDA-Chat: Structured Synthesis of API Search Dialogues to Bootstrap Conversational Agents

Zachary Eberhart, Collin McMillan

Large-language-model assistants are suitable for explaining popular APIs, yet they falter on niche or proprietary libraries because the multi-turn dialogue data needed for fine-tun…

cs.HC2025

NaturalEdit: Code Modification through Direct Interaction with Adaptive Natural Language Representation

Ningzhi Tang, David Meininger, Gelei Xu +4

Code modification requires developers to comprehend code, plan changes, articulate intent, and validate outcomes, making it cognitively demanding. While natural language (NL) code…

cs.SE2025

Exploring Direct Instruction and Summary-Mediated Prompting in LLM-Assisted Code Modification

Ningzhi Tang, Emory Smith, Yu Huang +2

This paper presents a study of using large language models (LLMs) in modifying existing code. While LLMs for generating code have been widely studied, their role in code modificati…

cs.SE2025

EyeMulator: Improving Code Language Models by Mimicking Human Visual Attention

Yifan Zhang, Chen Huang, Yueke Zhang +5

Code Language Models (CodeLLMs) learn token importance from data correlations, whereas human developers attend selectively to semantically salient code. We present EyeMulator, a mo…

cs.SE2025

Human Attention During Localization of Memory Bugs in C Programs

Emory Michaels, Robert Wallace, Matthew Robison +2

This paper presents a study of human visual attention during localization of memory bugs in C. Human visual attention refers to the mechanical processes by which we selectively pro…

cs.SE2025

AI-Mediated Code Comment Improvement

Maria Dhakal, Chia-Yi Su, Robert Wallace +5

This paper describes an approach to improve code comments along different quality axes by rewriting those comments with customized Artificial Intelligence (AI)-based tools. We cond…

cs.SE2025

Do Code LLMs Do Static Analysis?

Chia-Yi Su, Collin McMillan

This paper investigates code LLMs' capability of static analysis during code intelligence tasks such as code summarization and generation. Code LLMs are now household names for the…

cs.SE2025

Which Code Statements Implement Privacy Behaviors in Android Applications?

Chia-Yi Su, Aakash Bansal, Vijayanta Jain +3

A "privacy behavior" in software is an action where the software uses personal information for a service or a feature, such as a website using location to provide content relevant…

cs.SE2024★ 1 cited

Context-aware Code Summary Generation

Chia-Yi Su, Aakash Bansal, Yu Huang +2

Code summary generation is the task of writing natural language descriptions of a section of source code. Recent advances in Large Language Models (LLMs) and other AI-based technol…

cs.SE2024★ 4 cited

A Study on Developer Behaviors for Validating and Repairing LLM-Generated Code Using Eye Tracking and IDE Actions

Ningzhi Tang, Meng Chen, Zheng Ning +4

The increasing use of large language model (LLM)-powered code generation tools, such as GitHub Copilot, is transforming software engineering practices. This paper investigates how…

cs.SE2024★ 8 cited

Programmer Visual Attention During Context-Aware Code Summarization

Robert Wallace, Aakash Bansal, Zachary Karas +4

Abridged: Programmer attention represents the visual focus of programmers on parts of the source code in pursuit of programming tasks. We conducted an in-depth human study with 10…

cs.SE2024★ 20 cited

EyeTrans: Merging Human and Machine Attention for Neural Code Summarization

Yifan Zhang, Jiliang Li, Zachary Karas +5

Neural code summarization leverages deep learning models to automatically generate brief natural language summaries of code snippets. The development of Transformer models has led…

cs.SE2024★ 15 cited

Do Machines and Humans Focus on Similar Code? Exploring Explainability of Large Language Models in Code Summarization

Jiliang Li, Yifan Zhang, Zachary Karas +3

Recent language models have demonstrated proficiency in summarizing source code. However, as in many other domains of machine learning, language models of code lack sufficient expl…