🗣 研究概要

近年、LLM の普及により、プログラム初学者でも容易にソフトウェアを開発・公開できるようになり、ソフトウェア市場は急速に拡大している。 一方で、ソフトウェアの盗用、特にAndroid アプリのリパッケージングによる不正利用は依然として深刻な問題であり、かつ、開発者が自身のソフトウェアの盗用を把握する手段は乏しい。 本研究課題では、開発者(初学者を含む)が意識せずとも盗用を検知できる環境の構築を目指す。 そのために盗用検出技術であるソフトウェアバースマーク技術を活用した基盤を提案する。 具体的には (A) 自身の無意識の盗用を検知する、(B) 自身のソフトウェアが盗まれた際に通知する、という 2 つの小課題を設定する。 この実現のため、(A-1) 言語・プラットフォーム非依存のバースマーク抽出技術、(A-2) コンパイラ基盤とバースマーク基盤の統合、 (B-1) バースマークレジストリ、(B-2) ソフトウェア収集クローラ、(B-3) 盗用検出システムの開発を行う。 本研究課題は、GitHub 等でソフトウェアを公開するだけで盗用検知が可能とし、開発者が安心してソフトウェアを公開できる環境の実現を目指す。

(応募書類,研究目的(概要)より)

💬 助成の概要

  • 種目
    • 科学研究費補助金 基盤(C)
  • 期間
    • 2026年〜2029年
  • 金額
    • 3,600千円
  • 研究組織
    • 研究代表者
      • 玉田 春昭
    • 研究分担者

📚 主な研究成果

  1. Haruaki Tamada, ''Cross-Platform Software Birthmarking for Real-World Binaries via Intermediate Representation'', Proc. 34th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD2026), August 2026 (Okayama, Japan).
  2. Nikolay Fedorov, Akito Monden, Hiroki Inayoshi, Haruaki Tamada, Masateru Tsunoda, ''Detection of LLM-assisted Code Plagiarism Using k-gram Software Birthmarks'', Proc. 8th World Symposium on Software Engineering (WSSE 2026), October 2026 (Nara, Japan; submitted).
  3. Nikolay Fedorov, Akito Monden, Hiroki Inayoshi, Haruaki Tamada, Masateru Tsunoda, ''Project-wise Comparison of Software Birthmarks Using Weighted Partial Similarity'', IEEE Transactions on Software Engineering, 2026 (submitted).