2 citations · 3 across the 17 of their papers we have counts for
17 papers
AgentLogs: A Dataset for Opening the Black Box of Cloud Agents on GitHub
Jonan Richards, Kosei Horikawa, Youmei Fan +2
Coding agents now complete development tasks in real software projects and submit the results as pull requests. A pull request shows the outcome of an agent's execution but not the…
Maintenance Signals in AI-Assisted GitHub Repositories: Evidence from GenAI Adopters
Rikuto Tsuchida, Youmei Fan, Kazumasa Shimari +3
Generative artificial intelligence (GenAI) can reduce code-generation effort, but it may shift work to documentation, validation, debugging, and maintenance. We study observable ma…
Why Are Agentic Pull Requests Merged or Rejected? An Empirical Study
Sien Reeve O. Peralta, Fumika Hoshi, Hironori Washizaki +8
AI coding agents increasingly submit pull requests (Agentic-PRs) to open-source repositories, yet their performance is commonly assessed using merge and rejection outcomes alone. W…
How AI Coding Agents Communicate: A Study of Pull Request Description Characteristics and Human Review Responses
Kan Watanabe, Rikuto Tsuchida, Takahiro Monno +5
The rapid adoption of large language models has led to the emergence of AI coding agents that autonomously create pull requests on GitHub. However, how these agents differ in their…
Forecasting Developer Environments with GenAI: A Research Perspective
Raula Gaikovina Kula, Christoph Treude, Xing Hu +28
Generative Artificial Intelligence (GenAI) models are achieving remarkable performance in various tasks, including code generation, testing, code review, and program repair. The ab…
Exploring the SECURITY.md in the Dependency Chain: Preliminary Analysis of the PyPI Ecosystem
Chayanid Termphaiboon, Raula Gaikovina Kula, Youmei Fan +4
Security policies, such as SECURITY.md files, are now common in open-source projects. They help guide responsible vulnerability reporting and build trust among users and contributo…
How Natural Language Proficiency Shapes GenAI Code for Software Engineering Tasks
Ruksit Rojpaisarnkit, Youmei Fan, Kenichi Matsumoto +1
With the widespread adoption of Foundation Model (FM)-powered tools in software engineering, the natural language prompt has become a critical interface between developers and Larg…
Human to Document, AI to Code: Comparing GenAI for Notebook Competitions
Tasha Settewong, Youmei Fan, Raula Gaikovina Kula +1
Computational notebooks have become the preferred tool of choice for data scientists and practitioners to perform analyses and share results. Notebooks uniquely combine scripts wit…
Self-Admitted GenAI Usage in Open-Source Software
Tao Xiao, Youmei Fan, Fabio Calefato +4
Strategized LaTeX removal and whitespace normalization approachThe widespread adoption of generative AI (GenAI) tools such as GitHub Copilot and ChatGPT is transforming software de…
Mining for Lags in Updating Critical Security Threats: A Case Study of Log4j Library
Hidetake Tanaka, Kazuma Yamasaki, Momoka Hirose +5
The Log4j-Core vulnerability, known as Log4Shell, exposed significant challenges to dependency management in software ecosystems. When a critical vulnerability is disclosed, it is…
Do Developers Depend on Deprecated Library Versions? A Mining Study of Log4j
Haruhiko Yoshioka, Sila Lertbanjongngam, Masayuki Inaba +5
Log4j has become a widely adopted logging library for Java programs due to its long history and high reliability. Its widespread use is notable not only because of its maturity but…
Developer Reactions to Protestware in Open Source Software: The cases of color.js and es5.ext
Youmei Fan, Dong Wang, Supatsara Wattanakriengkrai +4
There is growing concern about maintainers self-sabotaging their work in order to take political or economic stances, a practice referred to as "protestware". Our objective is to u…
How Maintainable is Proficient Code? A Case Study of Three PyPI Libraries
Indira Febriyanti, Youmei Fan, Kazumasa Shimari +2
Python is very popular because it can be used for a wider audience of developers, data scientists, machine learning experts and so on. Like other programming languages, there are b…
Linking Code and Documentation Churn: Preliminary Analysis
Ani Hovhannisyan, Youmei Fan, Gema Rodriguez-Perez +1
Code churn refers to the measure of the amount of code added, modified, or deleted in a project and is often used to assess codebase stability and maintainability. Program comprehe…
The Impact of Sanctions on GitHub Developers and Activities
Youmei Fan, Ani Hovhannisyan, Hideaki Hata +2
The GitHub platform has fueled the creation of truly global software, enabling contributions from developers across various geographical regions of the world. As software becomes m…
Going Viral: Case Studies on the Impact of Protestware
Youmei Fan, Dong Wang, Supatsara Wattanakriengkrai +4
Maintainers are now self-sabotaging their work in order to take political or economic stances, a practice referred to as "protestware". In this poster, we present our approach to u…
"My GitHub Sponsors profile is live!" Investigating the Impact of Twitter/X Mentions on GitHub Sponsors
Youmei Fan, Tao Xiao, Hideaki Hata +2
GitHub Sponsors was launched in 2019, enabling donations to open-source software developers to provide financial support, as per GitHub's slogan: "Invest in the projects you depend…