paper-with-me

Papers

Code Clone Detection based on Event Embedding and Event Dependency

2021-11-28 · Cheng Huang, Hui Zhou, Chunyang Ye, Bingzhuo Li

The code clone detection method based on semantic similarity has important value in software engineering tasks (e.g., software evolution, software reuse). Traditional code clone detection technologies pay more attention to the similarity of code at the syntax level, and less attention to the semantic similarity of the code. As a result, candidate codes similar in semantics are ignored. To address this issue, we propose a code clone detection method based on semantic similarity. By treating code as a series of interdependent events that occur continuously, we design a model namely EDAM to encode code semantic information based on event embedding and event dependency. The EDAM model uses the event embedding method to model the execution characteristics of program statements and the data dependence information between all statements. In this way, we can embed the program semantic information into a vector and use the vector to detect codes similar in semantics. Experimental results show that the performance of our EDAM model is superior to state of-the-art open source models for code clone detection.

📄 PDF Abstract BibTeX arXiv:2111.14183

Code (0)

등록된 구현이 없습니다.

Tasks

Clone DetectionSemantic SimilaritySemantic Textual Similarity

Similar Papers 제목 키워드 기반

Improving extreme weather events detection with light-weight neural networks

2023-03-31 · Romain Lacombe, Hannah Grossman, Lucas Hendren, David Lüdeke

To advance automated detection of extreme weather events, which are increasing in frequency and intensity with climate change, we explore modifications to a novel light-weight Context Guided convolutional neural network …

Data AugmentationFeature EngineeringSemantic Segmentation

Spatiotemporal deep learning models for detection of rapid intensification in cyclones

2025-06-10 · Vamshika Sutar, Amandeep Singh, Rohitash Chandra

Cyclone rapid intensification is the rapid increase in cyclone wind intensity, exceeding a threshold of 30 knots, within 24 hours. Rapid intensification is considered an extreme event during a cyclone, and its occurrence…

Data AugmentationDeep LearningEnsemble LearningSynthetic Data Generation

Detecting Code Clones with Graph Neural Networkand Flow-Augmented Abstract Syntax Tree

2020-02-20 · Wenhan Wang, Ge Li, Bo Ma, Xin Xia 외

Code clones are semantically similar code fragments pairs that are syntactically similar or different. Detection of code clones can help to reduce the cost of software maintenance and prevent bugs. Numerous approaches of…

Clone Detection

The Struggles of LLMs in Cross-lingual Code Clone Detection

2024-08-08 · Micheline Bénédicte Moumoula, Abdoul Kader Kabore, Jacques Klein, Tegawendé Bissyande

With the involvement of multiple programming languages in modern software development, cross-lingual code clone detection has gained traction within the software engineering community. Numerous studies have explored this…

Clone Detection

A Visual-Analytical Approach for Automatic Detection of Cyclonic Events in Satellite Observations

2024-09-25 · Akash Agrawal, Mayesh Mohapatra, Abhinav Raja, Paritosh Tiwari 외

Estimating the location and intensity of tropical cyclones holds crucial significance for predicting catastrophic weather events. In this study, we approach this task as a detection and regression challenge, specifically…