activity
20232026
most citedEvaluating Transfer Learning for Simplifying GitHub READMEs

9 citations · 12 across the 10 of their papers we have counts for

collaborators
Showing cs.SEShow all

13 papers · 1 filter

cs.SE2026

Ethics by Configuration: AI Ethics Principles in Coding Agent Instructions

Haoyu Gao, Peerachai Banyongrakkul, Marc Cheong +3

As AI coding agents become integral to software development, projects increasingly utilise configuration files, such as context files and skills, to govern agent behaviour. While A…

cs.SE2026

Let the Agent Do It? How Software Practitioners Understand and Make Permission Decisions in Agentic AI Assistants

Larissa Salerno, Haoyu Gao, Gregory Gay +2

Agentic AI assistants increasingly act on developers' behalf by modifying files, executing commands, and accessing external resources. These actions often require permission, yet l…

cs.SE2026

From Registry to Repository: How AI Agent Skills Are Written, Adapted, and Maintained

Haoyu Gao, Jai Lal Lulla, Hong Yi Lin +3

AI coding agents increasingly rely on skills: structured context bundles, typically a SKILLmd file with a YAML header and Markdown body, loaded on demand for domain knowledge, w…

cs.SE2026

When AI Models Become Dependencies: Studying the Evolution of Pre-Trained Model Reuse in Downstream Software Systems

Peerachai Banyongrakkul, Mansooreh Zahedi, Christoph Treude +2

Modern software systems have transitioned from purely code-based architectures to AI-integrated systems where pre-trained models (PTMs) serve as permanent dependencies. However, wh…

cs.SE2026

Fine-grained Approaches for Confidence Calibration of LLMs in Automated Code Revision

Hong Yi Lin, Chunhua Liu, Haoyu Gao +2

In today's AI-assisted software engineering landscape, developers increasingly depend on LLMs that are highly capable, yet inherently imperfect. The tendency of these models to pro…

cs.SE2026

Does My README File Need To Be Updated? Exploring LLM-Based README Maintenance

Haoyu Gao, Hong Yi Lin, Christoph Treude +2

README files are critical for understanding and onboarding contributors to open-source software, yet they frequently become outdated. We formulate surgical documentation update rec…

cs.SE2026

On Autopilot? An Empirical Study of Human-AI Teaming and Review Practices in Open Source

Haoyu Gao, Peerachai Banyongrakkul, Hao Guan +2

Large Language Models (LLMs) increasingly automate software engineering tasks. While recent studies highlight the accelerated adoption of ``AI as a teammate'' in Open Source Softwa…

cs.SE2025★ 1 cited

From Release to Adoption: Challenges in Reusing Pre-trained AI Models for Downstream Developers

Peerachai Banyongrakkul, Mansooreh Zahedi, Patanamon Thongtanunam +2

Pre-trained models (PTMs) have gained widespread popularity and achieved remarkable success across various fields, driven by their groundbreaking performance and easy accessibility…

cs.SE2025

AI Failures in the Eyes of the Downstream Developer: A First Look at Concerns, Practices, and Challenges

Haoyu Gao, Mansooreh Zahedi, Wenxin Jiang +3

With the advancement of AI models, more software systems are adopting AI as a component to facilitate automation. Pre-trained models (PTMs) have become a cornerstone of AI-based so…

cs.SE2025

CodeReviewQA: The Code Review Comprehension Assessment for Large Language Models

Hong Yi Lin, Chunhua Liu, Haoyu Gao +2

State-of-the-art large language models (LLMs) have demonstrated impressive code generation capabilities but struggle with real-world software engineering tasks, such as revising so…

cs.SE2024★ 2 cited

Documenting Ethical Considerations in Open Source AI Models

Haoyu Gao, Mansooreh Zahedi, Christoph Treude +2

Background: The development of AI-enabled software heavily depends on AI model documentation, such as model cards, due to different domain expertise between software engineers and…

cs.SE2023

Adapting Installation Instructions in Rapidly Evolving Software Ecosystems

Haoyu Gao, Christoph Treude, Mansooreh Zahedi

README files play an important role in providing installation-related instructions to software users and are widely used in open source software systems on platforms such as GitHub…

cs.SE2023★ 9 cited

Evaluating Transfer Learning for Simplifying GitHub READMEs

Haoyu Gao, Christoph Treude, Mansooreh Zahedi

Software documentation captures detailed knowledge about a software product, e.g., code, technologies, and design. It plays an important role in the coordination of development tea…