研究内容
ソフトウェアを構成するプログラムの内部構造や動作を自動的に解析、可視化することで、プログラミングやソフトウェア開発に関する様々な活動を支援する技術を研究しています。
研究の魅力
ソフトウェア工学は、研究者と、その具体的な成果の利用者であるソフトウェア開発者の距離が近いという特徴があります。研究の成果をソフトウェア開発現場に持ち込んで,作業のやり方を実際に変えることができ,喜ばれるという点が、面白い研究分野と思います。
実績
- 情報処理学会ソフトウェア工学研究会 卓越研究賞 (2021年9月)
- 電子情報通信学会 論文賞 (2021年6月)
- 13th International Workshop on Software Clones People’s Choice Award (2019年2月)
- 2018 DocGen Challenge runner-ups (Usefulness category) (2018年9月)
- 23rd IEEE International Conference on Program Comprehension Best Tool Demo Award (2015年5月)
- 6th International Workshop on Empirical Software Engineering in Practice Best Paper Award (2014年11月)
主な著作・論文
- Yuki Ueda, Takashi Ishio, Kenichi Matsumoto: DevReplay: Linter that Generates Regular Expressions for Repeating Code Changes. Science of Computer Programming, November 2022.
- Ifraz Rehman, Dong Wang, Raula Gaikovina Kula, Takashi Ishio, Kenichi Matsumoto: Newcomer OSS-Candidates: Characterizing Contributions of Novice Developers to GitHub. Empirical Software Engineering, vol.27, article number 109, May 2022.
- Takashi Ishio, Naoto Maeda, Kensuke Shibuya, Kenho Iwamoto, Katsuro Inoue: NCDSearch: Sliding Window-Based Code Clone Search Using Lempel-Ziv Jaccard Distance. IEICE Transactions on Information and Systems, vol.E105-D, no.5, pp.973-981, May 2022.
- Bodin Chinthanet, Raula Gaikovina Kula, Rodrigo Eliza Zapata, Takashi Ishio, Kenichi Matsumoto, Akinori Ihara: SojiTantei: Function-Call Reachability Detection of Vulnerable Code for Npm Packages. IEICE Transactions on Information and Systems, vol.E105-D, no.1, pp.19-20, January 2022.
- Dong Wang, Yuki Ueda, Raula Gaikovina Kula, Takashi Ishio, Kenichi Matsumoto: Can We Benchmark Code Review Studies? A Systematic Mapping Study of Methodology, Dataset, and Metric. Journal of Systems and Software, vol.180, no.111009, October 2021.
- Tao Xiao, Dong Wang, Shane Mcintosh, Hideaki Hata, Raula Gaikovina Kula, Takashi Ishio, and Kenichi Matsumoto: Characterizing and Mitigating Self-Admitted Technical Debt in Build Systems, IEEE Transactions on Software Engineering, Accepted on September 2021.
- 伊藤 薫, 石尾 隆, 神田 哲也, 井上 克郎: 軽量なデータ構造を利用したソフトウェア進化履歴の高速な復元手法. 電子情報通信学会論文誌, vol.J104-D, no.8, pp.609-621, 2021年8月.
- Takenouchi, Keita, Takashi Ishio, Joji Okada, and Yuji Sakata: PATSQL: Efficient Synthesis of SQL Queries from Example Tables with Quick Inference of Projected Columns. Proceedings of the VLDB Endowment, vol.14, no.11, pp.1937-1949, August 2021.
- Morita, Hiromu, Toshiki Hirao, Takashi Ishio, Shota Nitta, Yasunao Mori, and Kenichi Matsumoto: Towards Measuring the Impact of Industrial Programming Training on Source Code Quality, コンピュータソフトウェア, vol.38, no.3, pp.75-82, 2021年7月.
- Bodin Chinthanet, Raula Gaikovina Kula, Shane McIntosh, Takashi Ishio, Akinori Ihara, Kenichi Matsumoto: Lags in the Release, Adoption, and Propagation of Npm Vulnerability Fixes. Empirical Software Engineering, vol.26, article no.47, 28 pages, March 2021.
- 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.102630, 13 pages, February 2021.
- 伊藤 薫, 石尾 隆, 神田 哲也, 井上 克郎: 軽量な類似度計算によるプロジェクト間のソースファイル集合の再利用検出. 電子情報通信学会論文誌, vol.J103-D, no.7, pp.542–554, 2020年7月.