DocumentCode :
684264
Title :
Measuring software similarity based on structure and property of class diagram
Author :
Qiu, D.H. ; Li, Huaqing ; Sun, J.L.
Author_Institution :
Sch. of Software Eng., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear :
2013
fDate :
19-21 Oct. 2013
Firstpage :
75
Lastpage :
80
Abstract :
The measure of software similarity plays a crucial role in software homology detection, software birthmark verification, software watermark, and anti-reverse software engineering, which is vitally important for intellectual property protection of software. However, it is very difficult to measure the similarity between software accurately as it has complex structure and various properties. In this paper, an iterative update process is presented to measure the similarity between the nodes and edges of the class diagrams, in which the structural similarity and the property similarity of the nodes and edges are integrated. A score of software similarity is then derived from the maximum weight matching of the class diagrams. The measure of software similarity is applied to the detection of software homology. An experiment shows that the approach can measure software similarity effectively. The approach is expected to yield satisfactory performance also for other applications in software engineering.
Keywords :
diagrams; software metrics; antireverse software engineering; class diagram edges; class diagram nodes; class diagram property; class diagram structure; iterative update process; maximum weight matching; property similarity; software birthmark verification; software homology detection; software intellectual property protection; software similarity measurement; software similarity score; software watermark; structural similarity; Facsimile; Image edge detection; Iterative methods; Robustness; Software; Sun; Weight measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Computational Intelligence (ICACI), 2013 Sixth International Conference on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4673-6341-9
Type :
conf
DOI :
10.1109/ICACI.2013.6748477
Filename :
6748477
Link To Document :
بازگشت