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

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.SE2024

Toward Interactive Optimization of Source Code Differences: An Empirical Study of Its Performance

Tsukasa Yagi, Shinpei Hayashi

A source code difference (diff) indicates changes made by comparing new and old source codes, and it can be utilized in code reviews to help developers understand the changes made…

cs.SE2024

Understanding Code Change with Micro-Changes

Lei Chen, Michele Lanza, Shinpei Hayashi

A crucial activity in software maintenance and evolution is the comprehension of the changes performed by developers, when they submit a pull request and/or perform a commit on the…

cs.SE2024

RENAS: Prioritizing Co-Renaming Opportunities of Identifiers

Naoki Doi, Yuki Osumi, Shinpei Hayashi

Renaming identifiers in source code is a common refactoring task in software development. When renaming an identifier, other identifiers containing words with the same naming inten…