山本 哲男
龍谷大学 理工学部 情報メディア学科 准教授
バグがなく決められた期間内にソフトウェアを開発することは非常に難しい作業です。ソフトウェア開発支援とは、いかに効率よくソフトウェアを開発できるかを考えて、その支援環境を提案する研究になります。また、研究を進める上では、ソフトウェアの開発者に実際に利用してもらえるツールや開発手法の構築を目指しています。
ソフトウェアの開発支援を研究していく中でも、「ソースコード解析」と呼ばれる部分にフォーカスを当てて研究をしています。ソースコード解析とは、ソフトウェア開発において重要な成果物であるソースコードを解析することによって、ソースコードに記述された有益な情報からソフトウェアの開発や理解に必要となる情報を抽出する技術です。