Publications
Show papers written in:
Journal Papers
- 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
- 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), 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
- 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)
- 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