collaborators

5 papers

cs.SE2026

D-Diff: An Interactive Environment for Adjusting Commit Boundaries Based on an Editable 3-way Diff

Daiki Muto, Takayoshi Ueno, Shinpei Hayashi

In version control, it is recommended that each commit include only changes related to one task. To follow this recommendation, developers may need to adjust commit boundaries, tha…

cs.SE2026

MORCoRA: Multi-Objective Refactoring Recommendation Considering Review Availability

Lei Chen, Shinpei Hayashi

Background: Search-based refactoring involves searching for a sequence of refactorings to achieve specific objectives. Although a typical objective is improving code quality, a dif…

cs.SE2026

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…

cs.SE2025

ChangePrism: Visualizing the Essence of Code Changes

Lei Chen, Michele Lanza, Shinpei Hayashi

Understanding the changes made by developers when they submit a pull request and/or perform a commit on a repository is a crucial activity in software maintenance and evolution. Th…

cs.SE2025

How Much Can a Behavior-Preserving Changeset Be Decomposed into Refactoring Operations?

Kota Someya, Lei Chen, Michael J. Decker +1

Developers sometimes mix behavior-preserving modifications, such as refactorings, with behavior-altering modifications, such as feature additions. Several approaches have been prop…