10 papers
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…
A Longitudinal Analysis of Good First Issue Practices and Newcomer Pull Requests in Popular OSS Projects
Hirotatsu Hoshikawa, Hidetake Tanaka, Kazumasa Shimari +2
Open-source software (OSS) projects rely on effective newcomer onboarding to sustain their communities. OSS projects widely adopt "good first issue" (GFI) labels to highlight begin…
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…
PyGress: Tool for Analyzing the Progression of Code Proficiency in Python OSS Projects
Rujiphart Charatvaraphan, Bunradar Chatchaiyadech, Thitirat Sukijprasert +5
Assessing developer proficiency in open-source software (OSS) projects is essential for understanding project dynamics, especially for expertise. This paper presents PyGress, a web…
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…