3 papers
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.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…