Granite採択学生インタビュー

Information Science

Granite 情報科学領域

ソフトウェア設計学研究室白井 達也さん

あなたの研究テーマについて教えてください。What is your research theme?

26-27-01

ソフトウェア工学の分野において、ソフトウェアの不具合を自動で検出する「Fuzzing(ファジング)」というテスト技術を研究しています。

Fuzzingは、多種多様なデータを自動的に入力し続けることで、人間では想定しにくい不具合や脆弱性を自動で見つけ出せる点が大きな特徴です。私はその中でも、プログラムの更新に合わせてFuzzingを繰り返し実行する「継続的Fuzzing」という領域に特化して取り組んでいます。

継続的FuzzingはGoogleがサービスを提供し,数多くの有名なオープンソースソフトウェア(OSS)で不具合を発見するなど,不具合検出に対する有効であることが明らかになっています。一方で、学術的な研究はまだ数が少なく、改善の余地や解明すべき知見が多く残されています。

研究を通じて継続的Fuzzingの効果や課題を明らかにし、開発現場でより効果的に活用できる手法を確立することで、ソフトウェアの安全性を高め、誰もが安心して利用できるデジタル社会の実現に貢献したいと考えています。

なぜ博士課程へ進学しましたか?Why did you decide to pursue a doctoral program?

26-27-03

修士課程に入学した当初は、博士課程への進学を全く考えておらず、1年目は就職活動を行っていました。しかし、就職活動と並行して研究に打ち込むうちに、まだ誰も知らない真実を明らかにしたり、新しい課題に挑戦したりするプロセスの楽しさを強く感じるようになりました。

もともと気になったことを自分で調べるのが好きな性格でした。研究の世界では、すでに知られていることを調べるだけにとどまらず、そこから自分自身で新しい知見を生み出し、それを次にどう繋げていくかまで深く考え抜きます。

そうした研究ならではの面白さに魅了される中で、「就職活動で研究を終わらせるのではなく、もっと深く追究して、ある分野のトップを目指したい」という思いが固まり、博士課程への進学を決意しました。

Graniteの支援で役立っている・助かっていることを教えてください。Please share what has been helpful or beneficial through the support provided by Granite.

一番大きいのは、経済的な余裕が生まれたことで心置きなく研究に集中できる点です。不安なく研究者として成果を追求することに専念できる環境は、私にとって本当にありがたいものだと感じています。また、研究費の支援もいただけるため、自らの研究をさらに加速させる大きな助けになっています。

留学支援やキャリア支援についてはまだ活用できていませんが、今後はそうした機会を積極的に利用していきたいと考えています。支援制度をフルに活用することで研究の幅を押し広げ、将来の選択肢をより豊かにしていきたいです。

将来の目標、もしくはあなたが胸に秘めた野望があればぜひ教えてください。Please share your future goals or any ambitions you hold close to your heart.

自身の専門分野において、トップの研究者になることが目標です。専門領域をより深く理解し、様々な切り口から研究に取り組むことで、多様な研究成果をしっかりと積み重ねていきたいと考えています。

また、専門分野の中だけに閉じこもるのではなく、自身の軸である「Fuzzing(ファジング)」をベースに、自動運転やAIといった他分野との融合研究にも積極的に挑戦したいです。専門性を高めながら多様な分野に触れることで、研究の可能性をどこまでも広げていきたいと考えています。

博士課程進学を考えている人へのメッセージをください。Please share a message for those considering pursuing a doctoral program.

26-27-02

博士課程への進学を少しでも考えているなら、短期間でも良いので、一度研究に全力で取り組む期間をつくってみることをおすすめします。

研究には上手くいく時もあれば、思うように進まない時もあります(私の場合、データ収集と時系列での紐付けに数ヶ月かかりました)。その両方を経験することで、成果が出た時の達成感だけではなく、試行錯誤するプロセスも含めて「研究が自分に向いているか」「これからも研究を続けたいか」を判断しやすくなるはずです。