From the 1 of 9 linked papers with an AI index.
8 papers
An Empirical Study for Android-to-OpenHarmony GUI Test Migration
Yakun Zhang, Xinjia Chen, Yiyun Chen +6
The paper empirically evaluates how existing Android GUI test migration tools perform on OpenHarmony, builds a benchmark of real apps, and proposes an improved method (ITeM‑HM) tha…
From Custom Logic to APIs: Understanding and Recommending API Replacement Refactorings
Bridget Nyirongo, Yanjie Jiang, Yuxia Zhang +1
Software refactoring is essential for maintaining code quality. However, API replacement refactoring, which replaces custom logic with API calls, remains underexplored. Existing re…
LAURA: Enhancing Code Review Generation with Context-Enriched Retrieval-Augmented LLM
Yuxin Zhang, Yuxia Zhang, Zeyu Sun +2
Code review is critical for ensuring software quality and maintainability. With the rapid growth in software scale and complexity, code review has become a bottleneck in the develo…
Wired for Reuse: Automating Context-Aware Code Adaptation in IDEs via LLM-Based Agent
Taiming Wang, Yanjie Jiang, Chunhao Dong +2
Copy-paste-modify is a widespread and pragmatic practice in software development, where developers adapt reused code snippets, sourced from platforms such as Stack Overflow, GitHub…
Evaluating Generated Commit Messages with Large Language Models
Qunhong Zeng, Yuxia Zhang, Zexiong Ma +5
Commit messages are essential in software development as they serve to document and explain code changes. Yet, their quality often falls short in practice, with studies showing sig…
Recommending Variable Names for Extract Local Variable Refactorings
Taiming Wang, Hui Liu, Yuxia Zhang +1
Extract local variable is one of the most popular refactorings, and most IDEs and refactoring tools provide automated support for this refactoring. However, we find approximately 7…