Publications
Show papers written in:
Journal Papers
- Tetsuya Kanda, Yuki Hashimoto, Kazumasa Shimari, Yoshiki Higo:
“JCompaths: A code review tool for comparing and visualizing execution paths”,
Computer Software (to appear), 2025 - Sentaro Onizuka, Tetsuya Kanda, Yuki Manabe, Yoshiki Higo:
“Linking Method for Cross-Referencing between Stack Overflow and Language Documentation”,
IPSJ Journal, vol.66, no.4, pp.663-675, April 2025 DOI10.20729/0002001749 - 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, no., pp.103117, September 2024 detailDOI10.1016/j.scico.2024.103117 - Shiyu Yang, Tetsuya Kanda, Daniel M German, Yoshiki Higo:
“Unveiling Python Version Compatibility Challenges in Code Snippets on Stack Overflow”,
IEICE TRANSACTIONS on Information and Systems, vol.E107-D, no.8, pp.1007-1015, August 2024 DOI10.1587/transinf.2023EDP7238 - Yo Koike, Yuki Manabe, Tetsuya Kanda, Katsuro Inoue, Yoshiki Higo:
“Buildability Study for Java Projects and Kotlin's Android Applications”,
IPSJ Journal, vol.64, no.9, pp.1394-1398, September 2023 detailDOI10.20729/00227616 - Taketo Tanabe, Tetsuya Kanda, Yuki Manabe, Katsuro Inoue, Yoshiki Higo:
“Development of an automatic SPDX document generation tool to show dependencies between Debian packages”,
IEICE TRANSACTIONS on Information and Systems (Japanese Edition), vol.J106-D, no.9, pp.457-458, September 2023 detailDOI10.14923/transinfj.2023JDL8004 - 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 (Japanese Edition), vol.J105-D, no.11, pp.717-719, November 2022 detailDOI10.14923/transinfj.2022JDL8007 - Kaoru Ito, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue:
“Efficient Method to Recover Software Evolution History with Lightweight Data Structure”,
IEICE TRANSACTIONS on Information and Systems (Japanese Edition), vol.J104-D, no.8, pp.609-621, August 2021 detailDOI10.14923/transinfj.2020JDP7080 - 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, no., pp.102630, June 2021 detailDOI10.1016/j.scico.2021.102630 - Sachio Saiki, Naoki Fukuyasu, Tetsuya Kanda, Kohei Ichikawa, Shinichi Yoshida, Masahide Nakamura, Shinji Kusumoto:
“An Empirical Report of Nurturing Practical Engineer Course based on Questionnaire Results for Students”,
Computer Software, vol.38, no.1, pp.52-64, January 2021 detailDOI10.11309/jssst.38.1_52 - Kaoru Ito, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue:
“Source File Set Reuse Detection between Projects with Lightweight Similarity Calculation”,
IEICE TRANSACTIONS on Information and Systems (Japanese Edition), vol.J103-D, no.7, pp.542-554, July 2020 detailDOI10.14923/transinfj.2019JDP7077 - Sachio Saiki, Naoki Fukuyasu, Tetsuya Kanda, Kohei Ichikawa, Shinichi Yoshida, Masahide Nakamura, Shinji Kusumoto:
“Improvement and enhancement of nuturing practical IT engineer couse “AiBiC Spiral””,
Computer Software, vol.37, no.1, pp.19-30, January 2020 detailDOI10.11309/jssst.37.1_19 - Naoto Ishida, Takashi Ishio, Yuta Nakamura, Shinji Kawaguchi, Tetsuya Kanda, Katsuro Inoue:
“Visualization of Inter-Module Dataflow through Global Variables for Source Code Review”,
IEICE TRANSACTIONS on Information and Systems, vol.E101-D, no.12, pp.3238-3241, December 2018 detailDOI10.1587/transinf.2018EDL8104 - Yuhao Wu, Yuki Manabe, Tetsuya Kanda, Daniel M. German, Katsuro Inoue:
“Analysis of license inconsistency in large collections of open source projects”,
Empirical Software Engineering, vol.22, no.3, pp.1194-1222, June 2017 detailDOI10.1007/s10664-016-9487-8 - Tetsuya Kanda, Daniel M German, Takashi Ishio, Katsuro Inoue:
“Comparing Frequency of Identifier Definition in C and Java APIs”,
IEICE TRANSACTIONS on Information and Systems (Japanese Edition), vol.J99-D, no.4, pp.461-462, April 2016 detailDOI10.14923/transinfj.2015JDL8026 - Tetsuya Kanda, Takashi Ishio, Katsuro Inoue:
“Approximating the Evolution History of Software from Source Code”,
IEICE Transactions on Information and Systems, vol.E98-D, no.6, pp.1185-1193, June 2015 detailDOI10.1587/transinf.2014EDP7286 - Tetsuya Kanda, Yuki Manabe, Takashi Ishio, Makoto Matsushita, Katsuro Inoue:
“Semi-Automatically Extracting Features from Source Code of Android Applications”,
IEICE TRANSACTIONS on Information and Systems, vol.E96-D, no.12, pp.2857-2859, December 2013 detailDOI10.1587/transinf.E96.D.2857
International Conference and Workshop Papers
- Rio Kishimoto, Tetsuya Kanda, Yuki Manabe, Katsuro Inoue, Shi Qiu, Yoshiki Higo:
“A Dataset of Software Bill of Materials for Evaluating SBOM Consumption Tools”,
The 22nd International Conference on Mining Software Repositories (Data and Tool Showcase Track) (MSR 2025), Ottawa, Canada, April 2025 DOI10.1109/MSR66628.2025.00090 - Wataru Otoda, Tetsuya Kanda, Yuki Manabe, Katsuro Inoue, Yoshiki Higo:
“SBOM Challenges for Developers: From Analysis of Stack Overflow Questions”,
The 22nd IEEE/ACIS International Conference on Software Engineering, Management and Applications (SERA 2024), pp.43-46, Honolulu, Hawaii, USA, June 2024 detailDOI10.1109/SERA61261.2024.10685624 - Rio Kishimoto, Tetsuya Kanda, Yuki Manabe, Katsuro Inoue, Yoshiki Higo:
“Osmy: A Tool for Periodic Software Vulnerability Assessment and File Integrity Verification using SPDX Documents”,
The 31st International Conference on Software Analysis, Evolution and Reengineering (Tool Demonstration) (SANER 2024), pp.445-449, Rovaniemi, Finland, March 2024 detailDOI10.1109/SANER60148.2024.00052 - Shiyu Yang, Tetsuya Kanda, Davide Pizzolotto, Daniel M German, Yoshiki Higo:
“PyVerDetector: A Chrome Extension Detecting the Python Version of Stack Overflow Code Snippets”,
The 31st International Conference on Program Comprehension (Tool Demonstration) (ICPC 2023), pp.25-29, Melbourne, Australia, May 2023 detailDOI10.1109/ICPC58990.2023.00013 - Sentaro Onizuka, Tetsuya Kanda, Katsuro Inoue:
“Comparison of Developer's Work Efficiency Between Different Editors”,
The 29th Asia-Pacific Software Engineering Conference (Posters) (APSEC 2022), pp.572-573, Online, December 2022 detailDOI10.1109/APSEC57359.2022.00086 - Tetsuya Kanda, Kazumasa Shimari, Katsuro Inoue:
“didiffff: A Viewer for Comparing Changes in both Code and Execution Traces”,
The 30th International Conference on Program Comprehension (Tool Demonstration) (ICPC 2022), pp.528-532, Online, May 2022 detailDOI10.1145/3524610.3527877 - Koki Ogasawara, Tetsuya Kanda, Katsuro Inoue:
“On the Variations and Evolutions of API Usage Patterns: Case Study on Android Applications”,
The 3rd International Workshop on Software Health (SoHeal 2020), pp.746-753, Seoul, South Korea (Virtual), July 2020 detailDOI10.1145/3387940.3392203 - Kazumasa Shimari, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue:
“Near-Omniscient Debugging for Java Using Size-Limited Execution Trace”,
The 35th IEEE International Conference on Software Maintenance and Evolution (Tool Demonstration Track) (ICSME 2019), pp.398-401, Cleveland, Ohio, USA, October 2019 detailDOI10.1109/ICSME.2019.00068 - Sachio Saiki, Naoki Fukuyasu, Kohei Ichikawa, Tetsuya Kanda, Masahide Nakamura, Shinsuke Matsumoto, Shinichi Yoshida, Shinji Kusumoto:
“A Study of Practical Education Program on AI, Big Data, and Cloud Computing through Development of Automatic Ordering System”,
The 3rd IEEE/ACIS International Conference on Big Data, Cloud Computing, and Data Science & Engineering (BCD 2018), pp.31-36, Tottori, Japan, July 2018 detailDOI10.1109/BCD2018.2018.00013 - Tetsuya Kanda, Mingyu Guo, Hideaki Hata, Kenichi Matsumoto:
“Towards understanding an open-source bounty: Analysis of Bountysource”,
The 24th International Conference on Software Analysis, Evolution and Reengineering (Poster Track) (SANER 2017), pp.577-578, Klagenfurt, Austria, February 2017 DOI10.1109/SANER.2017.7884685 - Takashi Ishio, Raula Gaikovina Kula, Tetsuya Kanda, Daniel M German, Katsuro Inoue:
“Software Ingredients: Detection of Third-party Component Reuse in Java Software Release”,
The 13th Working Conference on Mining Software Repositories (MSR 2016), pp.339-350, Austin, Texas, USA, May 2016 detailDOI10.1145/2901739.2901773 - Yusuke Sakaguchi, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue:
“Extracting a unified directory tree to compare similar software products”,
The 3rd Working Conference on Software Visualization (NIER) (VISSOFT 2015), pp.165-169, Bremen, Germany, September 2015 detailDOI10.1109/VISSOFT.2015.7332430 - Yasuhiro Hayase, Tetsuya Kanda, Takashi Ishio:
“Estimating product evolution graph using kolmogorov complexity”,
The 14th International Workshop on Principles of Software Evolution (IWPSE 2015), pp.66-72, Bergamo, Italy, August 2015 detailDOI10.1145/2804360.2804368 - Yuhao Wu, Yuki Manabe, Tetsuya Kanda, Daniel M. German, Katsuro Inoue:
“A Method to Detect License Inconsistencies in Large-Scale Open Source Projects”,
The 12th Working Conference on Mining Software Repositories (MSR 2015), pp.324-333, Florence, Italy, May 2015 detailDOI10.1109/MSR.2015.37 - Naohiro Kawamitsu, Takashi Ishio, Tetsuya Kanda, Raula Gaikovina Kula, Coen De Roover, Katsuro Inoue:
“Identifying Source Code Reuse across Repositories Using LCS-Based Source Code Similarity”,
The 14th International Working Conference on Source Code Analysis and Manipulation (SCAM 2014), pp.305-314, Victoria, Canada, September 2014 detailDOI10.1109/SCAM.2014.17 - Tetsuya Kanda, Daniel M. German, Takashi Ishio, Katsuro Inoue:
“Measuring Copying of Java Archives”,
The 8th International Workshop on Software Clones (Short Papers) (IWSC 2014), Antwerp, Belgium, February 2014 detailDOI10.14279/tuj.eceasst.63.926 - Tetsuya Kanda, Takashi Ishio, Katsuro Inoue:
“Extraction of product evolution tree from source code of product variants”,
The 17th International Software Product Line Conference (SPLC 2013), pp.141-150, Tokyo, Japan, August 2013 detailDOI10.1145/2491627.2491637
Domestic (Japanese) Conference and Workshops
- Wataru Otoda, Tetsuya Kanda, Yuki Manabe, Katsuro Inoue, Shi Qiu, Yoshiki Higo:
“C/C++のシステムに対するSBOM生成手法の検討”,
JSSST 31st FOSE workshop (Posters and demos w/Paper) (FOSE 2024), pp.181-182, Saga, Japan, November 2024 - Tetsuya Kanda, Naoki Fukuyasu, Kohei Ichikawa, Sachio Saiki, Shinji Kusumoto:
“Measurement of Outcomes on PBL using Transitions of Self and Objective Evaluations”,
JSSST rePiT 6th Symposium (rePiT2020), pp.43-48, Tokyo, Japan, January 2020 detail - Sachio Saiki, Naoki Fukuyasu, Tetsuya Kanda, Kohei Ichikawa, Shinichi Yoshida, Masahide Nakamura, Shinji Kusumoto:
“An empirical report of nurturing practical engineer course based on questionnaire results for students”,
JSSST rePiT 5th Symposium (rePiT2019), pp.1-10, Ehime, Japan, January 2019 detail - Yasuhiro Hayase, Tetsuya Kanda, Takashi Ishio:
“Product Evolution Estimation Based on Kolmogorov Complexity”,
JSSST 21st FOSE workshop (FOSE 2014), pp.87-92, Kagoshima, Japan, December 2014 detail
Technical Reports
- Tomohito Nagasaki, Wataru Otoda, Tetsuya Kanda, Yuki Manabe, Katsuro Inoue, Yoshiki Higo:
“オープンソースライセンスの権利・義務の分析へ向けた大規模言語モデルの適用可能性”,
IEICE Technical Report, vol.124, no.429, pp.49-54, Kagoshima, Japan, March 2025 detail - Tetsuya Kanda, Yuki Hashimoto, Kazumasa Shimari, Yoshiki Higo:
“JCompaths: A code review tool for comparing and visualizing execution paths”,
The 41th JSSST Annual Symposium, no.5a-1-R, Osaka, Japan, September 2024 - Rio Kishimoto, Tetsuya Kanda, Yuki Manabe, Katsuro Inoue, Shi Qiu, Yoshiki Higo:
“GitHub上のOSSを対象とするSBOMデータセット構築の試み”,
IEICE Technical Report, vol.133, no.124, pp.61-66, Hokkaido, Japan, July 2024 detail - Wataru Otoda, Tetsuya Kanda, Yuki Manabe, Katsuro Inoue, Yoshiki Higo:
“Stack OverflowにおけるSBOM利活用に関する質問の分析”,
IEICE Technical Report, vol.123, no.414, pp.127-132, Okinawa, Japan, March 2024 detail - Yuma Fujiwara, Tetsuya Kanda, Kazumasa Shimari, Yoshiki Higo:
“行単位の依存関係を用いたテスト選択手法の提案”,
IPSJ/SIGSE Software Engineering Symposium 2023 (Posters with a paper) (SES 2023), pp.242-243, Tokyo, Japan, August 2023 detail - Sentaro Onizuka, Tetsuya Kanda, Yuki Manabe, Yoshiki Higo:
“An exploratory study of linking between Stack Overflow and Language Documentation”,
IEICE Technical Report, vol.123, no.123, pp.98-103, Hokkaido, Japan, July 2023 detail - Rio Kishimoto, Tetsuya Kanda, Yuki Manabe, Katsuro Inoue, Yoshiki Higo:
“A tool for vulnerability assessment and checksum verification using SPDX documents”,
IEICE Technical Report, vol.123, no.123, pp.43-48, Hokkaido, Japan, July 2023 detail - Taketo Tanabe, Yuki Manabe, Tetsuya Kanda, Katsuro Inoue:
“SPDX file generation tool for Debian packages including dependency relations”,
IEICE Technical Report, vol.122, no.138, pp.115-120, Hokkaido, Japan, July 2022 detail - Shiyu Yang, Tetsuya Kanda, Katsuro Inoue:
“The Effect of Python Version Upgrades on the Compilability of Code Snippets Posted on Stack Overflow”,
IPSJ SIG Technical Report, vol.2022-SE-211, no.28, pp.1-8, Hokkaido, Japan, July 2022 detail - Yuma Fujiwara, Tetsuya Kanda, Kazumasa Shimari, Katsuro Inoue:
“Investigating the Correlation between the Amount of Change in Source Code and the Amount of Change in Execution Trace for Java Programs”,
IPSJ SIG Technical Report, vol.2022-SE-211, no.27, pp.1-8, Hokkaido, Japan, July 2022 detail - Mohan Bian, Tetsuya Kanda, Kazumasa Shimari, Katsuro Inoue:
“Investigating the Impact of Source Code Metrics on Merge Conflict Resolution Judgement Model”,
IPSJ SIG Technical Report, vol.2022-SE-210, no.21, pp.1-8, Online, March 2022 detail - Haruka Sugimori, Kaoru Ito, Tetsuya Kanda, Katsuro Inoue:
“再利用されたライブラリに対するバージョン検出を利用した脆弱性検知ツール”,
IPSJ/SIGSE Software Engineering Symposium 2021 (non-reviewed papers section) (SES 2021), pp.115-122, Online, September 2021 detail - Takumi Kurihara, Kazumasa Shimari, Tetsuya Kanda, Katsuro Inoue:
“GitHubプロジェクトに利用されているStack Overflowのコード片の進化パターンの調査”,
IPSJ SIG Technical Report, vol.2021-SE-208, no.13, pp.1-8, Online, July 2021 detail - Naoto Ishida, Tetsuya Kanda, Kazumasa Shimari, Katsuro Inoue:
“言語サーバを応用した細粒度編集履歴収集プラットフォームの構想”,
IPSJ/SIGSE Software Engineering Symposium 2020 Workshop (SES 2020 WS5), Online, September 2020 detail - Shuya Shiraki, Tetsuya Kanda, Katsuro Inoue:
“Judgment Model of Merge Conflict Resolution Pattern Using Machine Learning Meta-Information”,
IEICE Technical Report, vol.119, pp.61-66, Okinawa, Japan, March 2020 detail - Kosuke Haraguchi, Tetsuya Kanda, Katsuro Inoue:
“Finding Groups of Similar Answers in Programming Contests with Source Code Metrics”,
IEICE Technical Report, vol.119, no.246, pp.47-52, Kumamoto, Japan, October 2019 detail - Naoki Fukuyasu, Sachio Saiki, Tetsuya Kanda, Kohei Ichikawa, Shinichi Yoshida, Masahide Nakamura, Shinji Kusumoto:
“Analysis of a PBL-based Practical Education Course using Self and Objective Evaluations”,
The 36th JSSST Annual Symposium, no.7-L, Tokyo, Japan, August 2019 detail - Saki Okajima, Tetsuya Kanda, Katsuro Inoue:
“A Study on Similarity of Modifications to Technical Debt Focusing on Source Code Comments”,
IEICE Technical Report, vol.118, no.471, pp.121-126, Okinawa, Japan, March 2019 detail - Koki Ogasawara, Tetsuya Kanda, Katsuro Inoue:
“Proposal of a Usage Investigation Tool of Similar Coding Pattern”,
IEICE Technical Report, vol.118, no.137, pp.1-6, Hokkaido, Japan, July 2018 detail - Shuchang Liu, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue:
“Extraction of Evolution History from Software Source Code Using Linear Counting”,
IPSJ SIG Technical Report, vol.2018-SE-198, no.15, pp.1-8, Tokyo, Japan, March 2018 detail - Tetsuya Kanda, Naoki Fukuyasu, Sachio Saiki, Kohei Ichikawa, Masahide Nakamura, Shinji Kusumoto:
“Cource Design for Training AI and BigData Experts Using Automatic Ordering Problem”,
The 34th JSSST Annual Symposium, no.rePiT2-1-L, Kanagawa, Japan, September 2017 detail - Yusuke Sakaguchi, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue:
“A Tool Visualizing a Unified Directory Tree to Compare Similar Software”,
The 32nd JSSST Annual Symposium, no.software-3, Tokyo, Japan, September 2015 detail - Tetsuya Kanda, Takashi Ishio, Katsuro Inoue:
“Towards Automatic Extraction of the Derivative Relationships of Source Files”,
IPSJ SIG Technical Report, vol.2012-SE-178, no.14, pp.1-8, Hiroshima, Japan, October 2012 detail - Tetsuya Kanda, Yuki Manabe, Takashi Ishio, Makoto Matsushita, Katsuro Inoue:
“A Prototype of Comparison Tool for Android Applications Based on Difference of API Calling Sequences”,
Japan-Korea Joint Workshop of Software Science and Engineering, IEICE Technical Report, vol.111, no.107, pp.35-40, Seoul, Korea, June 2011 detail - Tetsuya Kanda, Yuki Manabe, Makoto Matsushita, Katsuro Inoue:
“Investigation into Power Law in Software Component Graph of Android Applications”,
The 73rd National Convention of IPSJ, pp.491-492, Tokyo, Japan, March 2011 detail
Posters and Talks(no papers)
- Tetsuya Kanda, Yuma Fujiwara, Kazumasa Shimari, Yoshiki Higo:
“A Preliminary Study on Test Selection Methods with Finer-Grained Dependencies”,
The 1st International Workshop on Intertwining Research & Education on Software (Lightly-Reviewed Fast Abstracts) (WIREDS 2024) Osaka, Japan, December 2024 - Jonathan Komala, Tetsuya Kanda, Tsuyoshi Mizouchi, Katsuro Inoue:
“Visualizing Phase Transition for Real-Time 3D Profiler”,
The 10th International Workshop on Empirical Software Engineering in Practice (Posters) (IWESEP 2019) Tokyo, Japan, December 2019 detail - Shuya Shiraki, Tetsuya Kanda, Katsuro Inoue:
“ドキュメントおけるマージコンフリクトの調査と分析”,
JSSST 25th FOSE workshop (Posters and demos) (FOSE 2018) Hokkaido, Japan, September 2018 detail - Tsuyoshi Mizouchi, Kazumasa Shimari, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue:
“フェイズ検出を用いたプログラムの性能バグ発生の自動検知”,
IPSJ/SIGSE Software Engineering Symposium2018 (Posters) (SES 2018) Tokyo, Japan, September 2018 detail