Assistant Professor, Software Engineering Laboratory, Division of Information Science, Graduate School of Science and Technology, Nara Institute of Science and Technology
E-mail:k.shimari@is.(+naist.jp)
My research interests include dynamic analysis, program comprehension, programming education, software testing.
Kazumasa Shimari, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue, “Evaluating the Effectiveness of Size-Limited Execution Trace with Near-Omniscient Debugging,” Science of Computer Programming, vol.236, pp.103117, Sep. 2024.
Tetsuya Kitaoka, Yuichiro Kanzaki, Takashi Ishio, Kazumasa Shimari, Kenichi Matsumoto, “Reliability Evaluation Framework for Obfuscating Transformations in Program Code,” Computer Software, Vol. 40, Issue 4, pp.37-46, Oct. 2023.
Kazumasa Shimari, Takashi Ishio, Tetsuya Kanda, Naoto Ishida, Katsuro Inoue, “NOD4J: Near-Omniscient Debugging Tool for Java Using Size-Limited Execution Trace,” Science of Computer Programming, vol.206, pp.102630, Jun. 2021.
Yuto Murata, Takashi Ishio, Kazumasa Shimari, Kenichi Matsumoto, “Data Flow Visualization Using Coding Patterns of Topic Communication in ROS Applications,” IEICE TRANSACTIONS on Information and Systems, Vol.J107-D, No.7, pp.420-423, Jul. 2024.
Takumi Kurihara, Kazumasa Shimari, Tetsuya Kanda, Katsuro Inoue, “Classification of changes in GitHub projects not following changes made to Stack Overflow code snippets,” IEICE TRANSACTIONS on Information and Systems, Vol.J105-D, No.11, pp.717-719, Nov. 2022.
Kazumasa Shimari, Takashi Ishio, Katsuro Inoue, “A clustering-based filtering method for similar source code fragment search,” IEICE TRANSACTIONS on Information and Systems, Vol.J103-D, No.10, pp.751-753, Oct. 2020.
Kazumasa Shimari, Takashi Ishio, Katsuro Inoue, “An execution trace recording method using a limited size storage for Java,” Computer Software, Vol.36, No.4, pp.107-113, Oct. 2019.
Tetsuya Kitaoka, Yuichiro Kanzaki, Takashi Ishio, Kazumasa Shimari, Kenichi Matsumoto, “Initial Investigation of Behavioral Changes of Obfuscated Programs Caused by Code Optimization,” Proceedings of the 2024 IEEE 35th International Symposium on Software Reliability Engineering Workshops, Tsukuba, Japan, pp.109-110, Oct. 2024.
Indira Febriyanti, Youmei Fan, Kazumasa Shimari, Kenichi Matsumoto, Raula Gaikovina Kula, “How Maintainable is Proficient Code? A Case Study of Three PyPI Libraries,” Proceedings of the 2024 IEEE 35th International Symposium on Software Reliability Engineering Workshops, Tsukuba, Japan, pp.103-104, Oct. 2024.
Takashi Nakano, Kazumasa Shimari, Raula Gaikovina Kula, Christoph Treude, Marc Cheong, Kenichi Matsumoto, “Nigerian Software Engineer or American Data Scientist? GitHub Profile Recruitment Bias in Large Language Models,” Proceedings of the 40th International Conference on Software Maintenance and Evolution, pp.624-629, Arizona, USA, 2024.
Keita Morisaki, Kazumasa Shimari, Takashi Ishio, Kenichi Matsumoto, “Test Case Generation for Python Libraries using Dependent Projects’ Test-Suites,” Proceedings of the International Conference on Software Analysis, Evolution and Reengineering - Companion (VST 2024), Rovaniemi, Finland, pp.167-174, Mar. 2024.
Atsuhito Yamaoka, Teyon Son, Kazumasa Shimari, Takashi Ishio, Kenichi Matsumoto, “Comparing Execution Trace Using Merkle-Tree to Detect Backward Incompatibilities,” IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2024), Rovaniemi, Finland, pp.649-653, Mar. 2024.
Takafumi Sakura, Ryo Soga, Hideyuki Kanuka, Kazumasa Shimari, Takashi Ishio, “Leveraging Execution Trace with ChatGPT: A Case Study on Automated Fault Diagnosis,” Proceedings of the 39th IEEE International Conference on Software Maintenance and Evolution (ICSME 2023), Bogota, Columbia, pp.397-402, Oct. 2023.
Kazuki Fukushima, Takashi Ishio, Kazumasa Shimari, Kenichi Matsumoto, “Towards Assessment of Practicality of Introductory Programming Course Using Vocabulary of Textbooks, Assignments, and Actual Projects,” Proceedings of the 35th International Conference on Software Engineering Education and Training (CSEE&T), pp.199-200, Tokyo, Japan, Aug. 2023.
Kazuki Fukushima, Takashi Ishio, Kazumasa Shimari, Kenichi Matsumoto, “A Similarity-based Assisted Grading for Introductory Programming Course,” Proceedings of the 16th International Workshop on Software Clones (IWSC 2022), pp.23-24, Limassol, Cyprus, Oct. 2022.
Fumiya Sato, Ayano Ikegami, Takashi Ishio, Kazumasa Shimari, Kenichi Matsumoto, “Comparing Execution Traces of Jupyter Notebook for Checking Correctness of Refactoring,” Proceedings of the 16th International Workshop on Software Clones (IWSC 2022), pp.62-68, Limassol, Cyprus, Oct. 2022.
Kazumasa Shimari, Masahiro Tanaka, Takashi Ishio, Makoto Matsushita, Katsuro Inoue, Satoru Takanezawa “Selecting Test Cases based on Similarity of Runtime Information: A Case Study of an Industrial Simulator,” Proceedings of the 38th IEEE International Conference on Software Maintenance and Evolution (ICSME 2022), pp.564 -567, Limassol, Cyprus, Oct. 2022
Tetsuya Kanda, Kazumasa Shimari, Katsuro Inoue, “didiffff: A Viewer for Comparing Changes in both Code and Execution Trace,” Proceedings of the 30th IEEE International Conference on Program Comprehension (ICPC 2022), pp.528-532, Online, May 2022.
Sakutaro Sugiyama, Takashi Kobayashi, Kazumasa Shimari, Takashi Ishio, “JISDLab: A web-based interactive literate debugging environment,” Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022), pp.497–501, March 2022
Kazumasa Shimari, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue, “Near-Omniscient Debugging for Java Using Size-Limited Execution Trace,” 35th IEEE International Conference on Software Maintenance and Evolution (ICSME 2019), pp.398-401, Cleveland, Ohio, USA, October 2019.
Tsuyoshi Mizouchi, Kazumasa Shimari, Takashi Ishio, Katsuro Inoue, “PADLA: A Dynamic Log Level Adapter Using Online Phase Detection,” Proceedings of the IEEE/ACM 27th International Conference on Program Comprehension (ICPC 2019), pp.135-138, Montreal, Quebec, Canada, May 2019.
Kazuki Fukushima, Takashi Ishio, Kazumasa Shimari, Kenichi Matsumoto, “Towards Assessment of Practicality of Introductory Programming Course Using Vocabulary of Textbooks, Assignments, and Actual Projects,” Best Poster and Tool Track Award: the 35th International Conference on Software Engineering Education and Training, Tokyo, Japan, Aug. 2023.
ICPC 2023 Distinguished Reviewer Award
2022.04-: Assistant Professor, Software Engineering Laboratory, Division of Information Science, Graduate School of Science and Technology, Nara Institute of Science and Technology
2017.04-2019.03: Master of Information Science and Technology, Graduate School of Information Science and Technology, Osaka University.