Mr. Horikawa's research presentation at ICSME2025

Kosei Horikawa from our laboratory, presented his work at The 41st IEEE International Conference on Software Maintenance and Evolution (ICSME 2025). ICSME is considered one of top conferences in the software maintenance research field. He presented the following paper:

Kosei Horikawa, Yutaro Kashiwa, Bin Lin, Kenji Fujiwara, and Hajimu Iida, “How Does Test Code Differ From Production Code in Terms of Refactoring? An Empirical Study”, In Proceedings of the 41st IEEE International Conference on Software Maintenance and Evolution, pp. 779–784, 2025.

This research investigates how the impact of refactoring differs between production code and test code. We collected 455 Java projects from GitHub and analyzed a total of 6.7 million refactoring instances. The analysis revealed that: (i) refactoring in production code focuses on structural improvements (such as API-level changes), whereas in test code, it centers on method renamings and test-specific operations to improve readability; and (ii) while refactoring improves the readability of both production and test code, metrics such as lines of code and complexity tend to decrease in production code but increase in test code.

The paper is available on GitHub.

Kosei Horikawa
Kosei Horikawa
Master’s course student