ハシモト マサトモ   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