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.