-Code plagiarism is a serious and ongoing problem in the area of computer science which affects the quality of the code and software developed. This type of problem occurs mainly due to rapid development of software without following certain paradigms. In recent years, numbers of software developers are copying the code from the open source code available on the internet database. Verifying the written code manually is a very difficult and to identify the similarities is a labor task and longtime consumption. It may be likely to be impossible and difficult due to the availability of larger repositions. Ontology is an approach which is used to describe the semantics of the documents, which can be used as a file for source code too. Web ontology language (OWL) is self-defined application code which describes taxonomy and vocabulary of code related to programming language.We use web based SARQL an SQL query language which extracts information from the save ontology for identification of clones in code.We propose a code cloning detection method based on created ontology using editor Preodwhich is used to identify code developed and cloned. Keywords: PREOD,Plagiarism, OWL, Ontology,SARQL 1. Introduction In present days very huge volumes of information is stored in digital form which has many advantages and disadvantages comparatively.As the information is available when needed more quickly (by clicking a button or execution of an event), this is the advantage of cloud and cloud repositions. In the present days software code is available open source in digital repositions, this code is reused in developing new software without altering the functionality of the code. These may lead to identify the original software with that of duplicate software. The open source code have advantages and disadvantages. In relate to the disadvantage, there lies a conflict in identifying the original with duplicate document, as and when the operation is done manually. This is the case we are trying to identify clone detection system for identification of duplicate or copied clone. The word "ontology" is related to the reference of existence and the one which exist. In the field of code cloning information, ontology and data are expressed in terms of semantics and syntax related to the domain specified (related to a programming language), it gives a vocabulary to the domain and also generalizes the computer meaning used for vocabulary. Ontology's assorts from classification, taxonomies, and schemas of database in the form of theories which is axiomatized.In future ontology's and present many scientific and business organizations are using it for sharing, reusing the knowledge domain.Ontologies are been the framework now a days in running the business effectively for various application in knowledge sharing, integration , services of web, management of information and commerce services. We propose and use ontology for gaining knowledge graph in identifying the code which has been cloned or reused in software development. Web ontol...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.