Measuring Similarity of Large Software Systems Based on Source Code Correspondence

@inproceedings{Yamamoto2005MeasuringSO,
  title={Measuring Similarity of Large Software Systems Based on Source Code Correspondence},
  author={Tetsuo Yamamoto and Makoto Matsushita and Toshihiro Kamiya and Katsuro Inoue},
  booktitle={PROFES},
  year={2005}
}
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. 

Citations

Publications citing this paper.
SHOWING 1-10 OF 53 CITATIONS

A case study of cross-system porting in forked projects

  • SIGSOFT FSE
  • 2012
VIEW 14 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Measuring mashup similarity in open data innovation contests

VIEW 6 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Research on the Copy Detection Algorithm for Source Code Based on Program Organizational Structure Tree Matching

  • 2010 International Conference on E-Business and E-Government
  • 2010
VIEW 4 EXCERPTS
HIGHLY INFLUENCED

A Novel Approach for Detecting Browser-Based Silent Miner

  • 2018 IEEE Third International Conference on Data Science in Cyberspace (DSC)
  • 2018
VIEW 1 EXCERPT

FILTER CITATIONS BY YEAR

2003
2019

CITATION STATISTICS

  • 4 Highly Influenced Citations