Measuring similarity of large software systems based on source code correspondence

  • Authors:
  • Tetsuo Yamamoto;Makoto Matsushita;Toshihiro Kamiya;Katsuro Inoue

  • Affiliations:
  • College of Information Science and Engineering, Ritsumeikan University, Kusatsu, Shiga, Japan;Graduate School of Information Science and Technology, Osaka University, Toyonaka, Osaka, Japan;Presto,Japan Science and Technology Agency, Current Address:Graduate School of Information Science and Technology, Osaka University, Toyonaka, Osaka, Japan;Graduate School of Information Science and Technology, Osaka University, Toyonaka, Osaka, Japan

  • Venue:
  • PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is an important and intriguing issue to know the quantitative similarity of large software systems. In this paper, a similarity metric between two sets of source code files based on the correspondence of overall source code lines is proposed. A Software similarity MeAsurement Tool SMAT was developed and applied to various versions of an operating system(BSD UNIX). The resulting similarity valuations clearly revealed the evolutionary history characteristics of the BSD UNIX Operating System.