It is almost imperative to live without software fabricated after undergoing time and resource intensive processes of software engineering. After software is developed it is subjected to customers with granted rights for use but constrained with modifying, sharing or selling the software. Violation of the said constraints leads to critical issue of software piracy. Software birthmarking is one of the most effective techniques to minimize the software piracy. It finds intrinsic properties in the software program to detect copy of software. In this paper we have proposed a ' method based similarity level' software birthmark technique. It finds the intrinsic properties in the method of software program by locating the attributes of the code elements in the method and relation among code elements. The proposed approach not only identifies similarity of the program but detects program modification as well. Moreover, our technique can spot out method and class theft by fulfilling the credibility and resilience properties of birthmarks.
展开▼