activity
20232026
most citedEnhancing Code Understanding for Impact Analysis by Combining Transformers and Program Dependence Graphs

8 citations · 8 across the 8 of their papers we have counts for

collaborators

8 papers

cs.SE2026

Fusing UI Structure & Semantics for Feature-Oriented App Screen Retrieval & Clustering

Arun Krishna Vajjala, Yanfu Yan, Ajay Krishna Vajjala +3

User Interface (UI) programming is challenging due to the complex abstraction gap between code and graphical software representations. To bridge this gap, UI programming tools ofte…

cs.SE2026★ 8 cited

Enhancing Code Understanding for Impact Analysis by Combining Transformers and Program Dependence Graphs

Yanfu Yan, Nathan Cooper, Kevin Moran +3

Impact analysis (IA) is a critical software maintenance task that identifies the effects of a given set of code changes on a larger software project with the intention of avoiding…

cs.SE2026

SynH-Rank: Quality-Aware Code Search via Diverse Data Synthesis and Hierarchical Ranking Training

Keyu Liang, Haoye Wang, Yanfu Yan +2

Code search enhances developer productivity by enabling efficient code reuse. Current code search systems often use a retrieve-then-rerank pipeline, where rerankers focus on modeli…

cs.SE2026

LLM Agents Can See Code Repositories

Dongjian Ma, Silin Chen, Yufei Yang +3

Coding agents powered by large language models have demonstrated strong performance on software engineering tasks. Yet most agents consume repositories almost entirely as text, whi…

cs.SE2025

Towards More Trustworthy Deep Code Models by Enabling Out-of-Distribution Detection

Yanfu Yan, Viet Duong, Huajie Shao +1

Numerous machine learning (ML) models have been developed, including those for software engineering (SE) tasks, under the assumption that training and testing data come from the sa…

cs.CL2025

UniGenCoder: Merging Seq2Seq and Seq2Tree Paradigms for Unified Code Generation

Liangying Shao, Yanfu Yan, Denys Poshyvanyk +1

Deep learning-based code generation has completely transformed the way developers write programs today. Existing approaches to code generation have focused either on the Sequence-t…

cs.SE2024

Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports

Yanfu Yan, Nathan Cooper, Oscar Chaparro +2

Video-based bug reports are increasingly being used to document bugs for programs centered around a graphical user interface (GUI). However, developing automated techniques to mana…

cs.SE2023

ACER: An AST-based Call Graph Generator Framework

Andrew Chen, Yanfu Yan, Denys Poshyvanyk

We introduce ACER, an AST-based call graph generator framework. ACER leverages tree-sitter to interface with any language. We opted to focus on generators that operate on abstract…