Matches in SemOpenAlex for { <https://semopenalex.org/work/W815667047> ?p ?o ?g. }
Showing items 1 to 85 of
85
with 100 items per page.
- W815667047 endingPage "50" @default.
- W815667047 startingPage "39" @default.
- W815667047 abstract "This article describes the methods of code clones detection. New approach of code clones detection is proposed for C/C++ languages based on analysis of existed methods. The method based on semantic analysis of the project, which allows detecting code clones with high accuracy. It is realized as part of LLVM compiler, which allows exceeding existed methods. The tool is consisted of three basic parts. The first part is Program Dependence Graph (PDG) generation and serialization. PDG is constructed during compilation time of the project based on LLVM‘s intermediate representation. Several simple optimizations are applied on these graphs, then they are serialized to file. The second stage is analyzing of stored PDGs. PDGs are loaded from files and split to subgraphs. Every subgraph is considered as clone candidate. New method is purposed for the splitting, which increases number of detected clones. There are two types of algorithms for clone detection. The first types of algorithms try to prove that the pair of PDGs cannot be clones. These algorithms have linear complexity, which allows processing huge amount of PDGs pairs. In case of failure graph isomorphism algorithms are applied for similar subgraphs detection. The last part is integrated system for automatic testing of algorithm’s accuracy. For the project, set of clones are automatically generated, then clone detection algorithms are applied for original source and generated one." @default.
- W815667047 created "2016-06-24" @default.
- W815667047 creator A5002057676 @default.
- W815667047 creator A5029789931 @default.
- W815667047 creator A5032689990 @default.
- W815667047 creator A5065191857 @default.
- W815667047 creator A5090471847 @default.
- W815667047 date "2015-01-01" @default.
- W815667047 modified "2023-09-27" @default.
- W815667047 title "Scalable code clone detection tool based on semantic analysis" @default.
- W815667047 doi "https://doi.org/10.15514/ispras-2015-27(1)-3" @default.
- W815667047 hasPublicationYear "2015" @default.
- W815667047 type Work @default.
- W815667047 sameAs 815667047 @default.
- W815667047 citedByCount "1" @default.
- W815667047 countsByYear W8156670472015 @default.
- W815667047 crossrefType "journal-article" @default.
- W815667047 hasAuthorship W815667047A5002057676 @default.
- W815667047 hasAuthorship W815667047A5029789931 @default.
- W815667047 hasAuthorship W815667047A5032689990 @default.
- W815667047 hasAuthorship W815667047A5065191857 @default.
- W815667047 hasAuthorship W815667047A5090471847 @default.
- W815667047 hasBestOaLocation W8156670471 @default.
- W815667047 hasConcept C111919701 @default.
- W815667047 hasConcept C11413529 @default.
- W815667047 hasConcept C132525143 @default.
- W815667047 hasConcept C169590947 @default.
- W815667047 hasConcept C173608175 @default.
- W815667047 hasConcept C177264268 @default.
- W815667047 hasConcept C199360897 @default.
- W815667047 hasConcept C200833197 @default.
- W815667047 hasConcept C203776342 @default.
- W815667047 hasConcept C2776760102 @default.
- W815667047 hasConcept C41008148 @default.
- W815667047 hasConcept C43126263 @default.
- W815667047 hasConcept C48044578 @default.
- W815667047 hasConcept C52723943 @default.
- W815667047 hasConcept C54355233 @default.
- W815667047 hasConcept C552990157 @default.
- W815667047 hasConcept C61665672 @default.
- W815667047 hasConcept C80444323 @default.
- W815667047 hasConcept C81089528 @default.
- W815667047 hasConcept C86803240 @default.
- W815667047 hasConceptScore W815667047C111919701 @default.
- W815667047 hasConceptScore W815667047C11413529 @default.
- W815667047 hasConceptScore W815667047C132525143 @default.
- W815667047 hasConceptScore W815667047C169590947 @default.
- W815667047 hasConceptScore W815667047C173608175 @default.
- W815667047 hasConceptScore W815667047C177264268 @default.
- W815667047 hasConceptScore W815667047C199360897 @default.
- W815667047 hasConceptScore W815667047C200833197 @default.
- W815667047 hasConceptScore W815667047C203776342 @default.
- W815667047 hasConceptScore W815667047C2776760102 @default.
- W815667047 hasConceptScore W815667047C41008148 @default.
- W815667047 hasConceptScore W815667047C43126263 @default.
- W815667047 hasConceptScore W815667047C48044578 @default.
- W815667047 hasConceptScore W815667047C52723943 @default.
- W815667047 hasConceptScore W815667047C54355233 @default.
- W815667047 hasConceptScore W815667047C552990157 @default.
- W815667047 hasConceptScore W815667047C61665672 @default.
- W815667047 hasConceptScore W815667047C80444323 @default.
- W815667047 hasConceptScore W815667047C81089528 @default.
- W815667047 hasConceptScore W815667047C86803240 @default.
- W815667047 hasIssue "1" @default.
- W815667047 hasLocation W8156670471 @default.
- W815667047 hasLocation W8156670472 @default.
- W815667047 hasOpenAccess W815667047 @default.
- W815667047 hasPrimaryLocation W8156670471 @default.
- W815667047 hasRelatedWork W1545342238 @default.
- W815667047 hasRelatedWork W1556087793 @default.
- W815667047 hasRelatedWork W1601646354 @default.
- W815667047 hasRelatedWork W2032980190 @default.
- W815667047 hasRelatedWork W2078700326 @default.
- W815667047 hasRelatedWork W2086733238 @default.
- W815667047 hasRelatedWork W2740990710 @default.
- W815667047 hasRelatedWork W283806354 @default.
- W815667047 hasRelatedWork W4243312585 @default.
- W815667047 hasRelatedWork W2503642292 @default.
- W815667047 hasVolume "27" @default.
- W815667047 isParatext "false" @default.
- W815667047 isRetracted "false" @default.
- W815667047 magId "815667047" @default.
- W815667047 workType "article" @default.