タマダ ハルアキ   TAMADA HARUAKI
  玉田 春昭
   所属   京都産業大学  情報理工学部 情報理工学科
   職種   教授
言語種別 英語
発行・発表の年月 2006
形態種別 その他
査読 査読あり
標題 Using software birthmarks to identify similar classes and major functionalities
執筆形態 その他
掲載誌名 Proceedings - International Conference on Software Engineering
巻・号・頁 pp.171-172
著者・共著者 Takeshi Kakimoto,Akito Monden,Yasutaka Kamei,Haruaki Tamada,Masateru Tsunoda,Ken-Ichi Matsumoto
概要 Software birthmarks are unique and native characteristics of every software component. Two components having similar birthmarks indicate that they are similar in functionality, structure and im-plementation. Questions addressed in this paper include: Which are similar class files? Can they be gathered into one class file? What are major functionalities among class files? To answer to these questions, this paper analyzed the similarity of birthmarks for all pairs of classes in ArgoUML, and visualized them using Multi-Dimensional Scaling (MDS). As a result, three pairs of very similar class files, which seem to be made by copy-and-paste programming, were identified. Also, four major functionalities were identified in the MDS space.
DOI 10.1145/1137983.1138026
ISSN 0270-5257