Toshihiro Kamiya, Ph.D. (Eng.)
If you prefer kanji characters, my name is: 神谷年洋.
Department of Mathematics and Computer Science, Interdisciplinary Faculty of Science and Engineering
Department of Media Architecture, School of Systems Information Science
Future University Hakodate
kamiyacis.shimane-u.ac.jp (business mail)
My basic attitude: Engineering for Software Developers
Software Engineering, Static Analysis, (Code Search, Code Clone, Program Comprehension), Dynamic Analysis.
IWSC 2021 Program Co-chair
ICPC(Int'l Conf. Program Comprehension) 2021 Tool Demo PC
IWSC 2018 Program Committee
IWSC 2017 Program Committee
IWSC 2016 Program Committee
IWSC 2015 Program Committee
IWSC 2014 Program Committee
CSMR-18/WCRE-21 Program Committee
IWSC 2013 Program Committee
Develop tools for research and daily work, as well as applications for fun.
Program Analysis(Static analysis/Dynamic analysis).
Data Mining, Machine Learning (incl. SCDV)
Python in data analysis and in creating tools for that purpose.
Rust in implementing programs which need performance.
VBA for RPA-like things.
dvg ➔ https://github.com/tos-kamiya/dvg/
dvg is a grep that performs semantic similarity search. With SCDV models, search document files that contain similar parts to query. Supports searching within text files (.txt), PDF files (.pdf), and MS Word files (.docx).
This example shows a text search from over 10 million answers on stackoverflow.com.
skih-tool ➔ https://github.com/tos-kamiya/skih-tool
A tool that uses machine learning to predict which lines of source code should have comments written at the end of them.