Our internship student Shun Fujita presented his research at ICSME 2023

Shun Fujita, an internship student in our laboratory, presented his work at the 39th IEEE International Conference on Software Maintenance and Evolution and Reengineering (ICSME 2023). ICSME is considered one of top conferences in the software maintenance research field. He presented the following paper:

Shun Fujita, Yutaro Kashiwa, Bin Lin, and Hajimu Iida, “An Empirical Study on the Use of Snapshot Testing”, In Proceedings of the 39th IEEE International Conference on Software Maintenance and Evolution, pp. 335–440, 2023.

This paper presents a preliminary study which examines how developers use snapshot tests. Snapshot testing is a type of output comparison testing technique that asserts whether the outputs by the current state of the product remain unchanged. Our result shows that (i) projects using both unit tests and snapshot tests have much more test cases than projects using only unit tests although they have similar numbers of unit tests; (ii) A non-negligible number of commits (8.2%) update the snapshot files, and co-changes with snapshots occur frequently.

The paper is available on GitHub.

Yutaro Kashiwa
Yutaro Kashiwa
Assistant Professor

Yutaro Kashiwa is an assistant professor at Nara Institute of Science and Technology (NAIST), Japan. He worked for Hitachi Ltd. as a full-time software engineer for two years before spending three years as a research fellow of the Japan Society for the Promotion of Science. He received his Ph.D. degree in engineering from Wakayama University in 2020. After receiving his Ph.D., he was a post-doc under SENSOR (SENsible SOftware Refactoring) project led by Yasutaka Kamei and Gabriele Bavota. His research interests include empirical software engineering, specifically the analysis of software bugs, testing, refactoring, and release.