ハシモト マサトモ
Masatomo Hashimoto
橋本 政朋 所属 千葉工業大学 人工知能・ソフトウェア技術研究センター 人工知能・ソフトウェア技術研究センター 職種 主席研究員 |
|
言語種別 | 英語 |
発行・発表の年月 | 2008/10 |
形態種別 | 国際会議プロシーディングス |
査読 | 査読あり |
標題 | Diff/TS: A Tool for Fine-Grained Structural Change Analysis |
執筆形態 | 共著 |
掲載誌名 | Proceedings of the 15th Working Conference on Reverse Engineering |
掲載区分 | 国外 |
出版社・発行元 | IEEE |
巻・号・頁 | pp.279-288 |
著者・共著者 | Masatomo Hashimoto, Akira Mori |
概要 | This paper reports on a tool for fine-grained analysis of structural changes made between revisions of programs. The tool, called Diff/TS, calculates, visualizes and classifies edit operations including "moves'' that will change one revision into another by means of detailed tree structural analysis on source code. Such analysis tends to be time consuming and inflexible. We have extended a general tree comparison algorithm with heuristics driven control configurable for multiple programming languages and have achieved both processing speed and analysis precision needed for investigating large-scale software projects. The tool is capable of processing Python, Java, C and C++ projects. We present several applications including software "archaeology'' on a widely known open source software project and automated "phylogenetic'' malware classification based on control flows. |
DOI | 10.1109/WCRE.2008.44 |
ISBN | 978-0-7695-3429-9 |
researchmap用URL | https://ieeexplore.ieee.org/document/4656419 |