Profile

I am an assistant professor at Nara Institute of Science and Technology (NAIST), Japan. I 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. I received my Ph.D. degree in engineering from Wakayama University in 2020. After this, I was a post-doc under SENSOR (SENsible SOftware Refactoring) project led by Yasutaka Kamei and Gabriele Bavota.

My research interests include empirical software engineering, specifically the analysis of software bugs, testing, refactoring, and release. In recent years, I have focused on utilizing trace logs generated during test exercises using dynamic analysis. These generated traces can improve Just-in-time bug predictions and automatic refactoring tools. Also, many of my projects involve foreign researchers from Canada, Switzerland, Netherlands, luxembourg, and Thailand.


Biography

Apr. 2015--Mar. 2017: Full-time software developer at Hitachi, Ltd.
Apr. 2017--Mar. 2020: Doctoral student at Wakayama University
Apr. 2017--Mar. 2020: JSPS Research Fellowships for Young Scientists (DC1)
 Apr. 2019--Sep. 2019: Visiting researcher at Polytechnique Montréal
Apr. 2020--Mar. 2022: Reseach assistant researcher at Kyushu University
 Nov. 2021--Feb. 2022: Visiting researcher at Università della Svizzera Italiana
Apr. 2022--present:    Assistant professor at Nara Institute of Science and Technology
Oct. 2022---present:    Japan Science and Technology Agency PRESTO-Researcher
 Oct. 2022---Nov. 2022: Visiting researcher at Radboud University
 Sep. 2023---Oct. 2023: Visiting researcher at Radboud University

Recent Major Publications

  • Understanding the Characteristics and the Role of Visual Issue Reports
    H Kuramoto, D Wang, M Kondo, Y Kashiwa, Y Kamei, N Ubayashi
    Empirical Software Engineering, 2024.
  • TraceJIT: Evaluating the Impact of Behavioral Code Change on Just-In-Time Defect Prediction
    I Morita, Y Kashiwa, M Kondo, J Sohn, S Macintosh, Y Kamei, and N Ubayashi
    The 31th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2024.
  • The Human Side of Fuzzing: Challenges Faced by Developers During Fuzzing Activities
    O Nourry, Y Kashiwa, B Lin, G Bavota, M Lanza, and Y Kamei
    ACM Transactions on Software Engineering and Methodology (TOSEM), 2023.
  • An Empirical Study on Self-admitted Technical Debt in Modern Code Review
    Y Kashiwa, R Nishikawa, Y Kamei, M Kondo, E Shihab, R Sato, N Ubayashi
    Information and Software Technology (IST), 2022.
  • An Empirical Study of Issue-Link Algorithms: Which Issue-Link Algorithms Should We Use?
    M Kondo, Y Kashiwa, Y Kamei, O Mizuno
    Empirical Software Engineering, 2022.
  • Does Refactoring Break Tests and to What Extent?
    Y Kashiwa, K Shimizu, B Lin, G Bavota, M Lanza, Y Kamei, N Ubayashi
    37th International Conference on Software Maintenance and Evolution (ICSME2021), 2021.
  • Does Shortening the Release Cycle Affect Refactoring Activities: A Case Study of the JDT Core, Platform SWT, and UI projects
    O Nourry, Y Kashiwa, Y Kamei, N Ubayashi
    Information and Software Technology (IST), 2021.

Other publications can be found here.
https://scholar.google.com/citations?user=hFD-GC8AAAAJ&hl=en

Awards

Myself or My publications

  • Research Encouragement Award, IEICE Special Interest Groups on Software Science, 2023.
  • IEEE CS Kansai Chapter Young Author Award 2022.
  • Research Encouragement Award, IEICE Special Interest Groups on Software Science, 2022.
  • Specially Selected Paper Award, Transactions of Information Processing Society of Japan, 2021.
  • IPSJ Outstanding Paper Award, Transactions of Information Processing Society of Japan, 2016.
  • IPSJ Yamashita SIG Research Award, 2016.
  • Research Encouragement Award, Software Symposium in Wakayama, 2015.
  • President’s Award in Wakayama University, 2015.
  • Student Research Award, SIGSE Special Interest Groups on Software Engineering, 2015.
  • Specially Selected Paper Award, Transactions of Information Processing Society of Japan, 2015.
  • Best Paper Award, Software Engineering Symposium 2014, 2014.
  • Interactive Award, Software Engineering Symposium 2013, 2013.

Students

  • IPSJ Kyushu-branch Young Research Seminer 2023 Encouraged Research Award (Recepient: Issei Morita), 2023
  • JSSST Workshop on Foundation of Software Engineering Poster and Demo Award (Recepient: Miki Yonekura), 2023
  • JSSST Workshop on Foundation of Software Engineering Poster and Demo Award (Recepient: Miki Watanabe), 2023
  • IEEE Computer Society Japan Chapter FOSE Young Researcher Award (Recepient: Yuga Matsuda), 2022


Grants

  • 2024-2027: Japan Society for the Promotion of Science, KAKENHI (B), “Developing Technique for Bug Localization with Imcomplete Logs” (Total: 18,590,000 YEN) [Principal Investigator]
  • 2022-2025: Japan Science and Technology Agency, PRESTO, “Developing Technique for Anomaly Detection in Software Behaviors” (Total: 52,000,000 YEN) [Principal Investigator]
  • 2021-2023: Japan Society for the Promotion of Science, KAKENHI (Young Researcher), “Developing Technique for Anomaly Detection in Software Behaviors” (Total: 4,550,000 YEN) [Principal Investigator]
  • 2017-2019: Japan Society for the Promotion of Science, KAKENHI (JSPS Fellows), “Development of a detect method for High Impact bug” (Total: 2,800,000 YEN) [Principal Investigator]
  • 2018: Japan Society for the Promotion of Science, Overseas Challenge Program, “Development of a detect method for High Impact bug” (Total: 1,400,000 YEN) [Principal Investigator]

Projects

  • DevOps (Testing)

    • Just-in-time Bug prediction on Continuous Integration @SANER
    • Snapshot testing: @ICSME
    • Continuous Fuzzing: @TOSEM
    • Test Break: @ICSME
    • Cloud System Testing: @APSEC
    • Build Acceleration: (To appear)
    • Test Code Refactoring: (To appear)
  • Techinical Debt & Refactoring

    • Refactoring during Rapid release: @IST
    • Refactoring for enargy consumption: @ICSME
    • SATD introducgtion during Code review: @IST
    • SATD during Rapid release: (To appear)
    • Context-aware SATD detection: (To appear)
  • Bug Analysis

  • Misc

    • Code Completion: @SANER
    • Docker Licence: @SANER
    • Issue Linking Algorithm: @EMSE
    • Automated Code review: (To appear)
    • Identifying challenges with Programming video: (To appear)

Qualifications

  • Database Specialist (Information-technology Promotion Agency, Japan)
  • Applied Information Technology Engineer (Information-technology Promotion Agency, Japan)

Contact

yutaro.kashiwa[at]is.naist.jp

Latest