中文
相关论文

相关论文: Detecting Essence Code Clones via Information Theo…

200 篇论文

Text line detection is crucial for any application associated with Automatic Text Recognition or Keyword Spotting. Modern algorithms perform good on well-established datasets since they either comprise clean data or simple/homogeneous page…

计算机视觉与模式识别 · 计算机科学 2017-12-12 Tobias Grüning , Roger Labahn , Markus Diem , Florian Kleber , Stefan Fiel

Recent successes in training word embeddings for NLP tasks have encouraged a wave of research on representation learning for source code, which builds on similar NLP methods. The overall objective is then to produce code embeddings that…

软件工程 · 计算机科学 2020-02-10 Patrick Keller , Laura Plein , Tegawendé F. Bissyandé , Jacques Klein , Yves Le Traon

Clone group mapping has a very important significance in the evolution of code clone. The topic modeling techniques were applied into code clone firstly and a new clone group mapping method was proposed. The method is very effective for not…

软件工程 · 计算机科学 2015-02-13 Ruixia Zhang , Liping Zhang , Huan Wang , Zhuo Chen

Modern industrial facilities generate large volumes of raw sensor data during the production process. This data is used to monitor and control the processes and can be analyzed to detect and predict process abnormalities. Typically, the…

机器学习 · 计算机科学 2023-11-03 Maksim Golyadkin , Vitaliy Pozdnyakov , Leonid Zhukov , Ilya Makarov

Modern software relies on a multitude of automated testing and quality assurance tools to prevent errors, bugs and potential vulnerabilities. This study sets out to provide a head-to-head, quantitative and qualitative evaluation of six…

软件工程 · 计算机科学 2025-08-07 Damian Gnieciak , Tomasz Szandala

Code cloning plays a very important role in open-source software engineering. The presence of clones within a project may indicate a need for refactoring, and clones between projects are even more interesting, since code migration takes…

软件工程 · 计算机科学 2021-08-16 Yaroslav Golubev , Timofey Bryksin

Adversarial EXEmples are carefully-perturbed programs tailored to evade machine learning Windows malware detectors, with an ongoing effort to develop robust models able to address detection effectiveness. However, even if robust models can…

密码学与安全 · 计算机科学 2025-05-06 Matous Kozak , Luca Demetrio , Dmitrijs Trizna , Fabio Roli

Smart Contracts are essential blockchain components, mainly written in Solidity. The high availability of public Solidity code leads to frequent reuse and high clone ratios. Since cloning can propagate vulnerabilities and flaws, effective…

Data contamination is a known threat to the reliability of model evaluation. However, it remains underexplored in code large language models (LLMs), where contamination often goes beyond exact duplication. We present TRACER, a…

软件工程 · 计算机科学 2026-05-26 Yifeng Di , Xuliang Huang , Tianyi Zhang

Classic clone detection approaches are hardly capable of finding redundant code that has been developed independently, i.e., is not the result of copy&paste. To automatically detect such functionally similar code of independent origin, we…

软件工程 · 计算机科学 2018-01-19 Florian Deissenboeck , Lars Heinemann , Benjamin Hummel , Stefan Wagner

Similarity, or clone, detection has important applications in copyright violation, software theft, code search, and the detection of malicious components. There is now a good number of open source and proprietary clone detectors for…

编程语言 · 计算机科学 2023-02-21 Farima Farmahinifarahani , Cristina V. Lopes

We focus on the analysis of planar shapes and solid objects having thin features and propose a new mathematical model to characterize them. Based on our model, that we call an epsilon-shape, we show how thin parts can be effectively and…

计算几何 · 计算机科学 2018-01-09 Daniela Cabiddu , Marco Attene

Program similarity is a fundamental concept, central to the solution of software engineering tasks such as software plagiarism, clone identification, code refactoring and code search. Accurate similarity estimation between programs requires…

机器学习 · 计算机科学 2020-07-31 Aravind Nair , Avijit Roy , Karl Meinke

Modern software heavily relies on the use of components. Those components are usually published in central repositories, and managed by build systems via dependencies. Due to issues around vulnerabilities, licenses and the propagation of…

软件工程 · 计算机科学 2023-10-11 Jens Dietrich , Shawn Rasheed , Alexander Jordan , Tim White

Context: Code smells (CS) tend to compromise software quality and also demand more effort by developers to maintain and evolve the application throughout its life-cycle. They have long been catalogued with corresponding mitigating solutions…

Given two algorithms for the same problem, can we determine whether they are meaningfully different? In full generality, the question is uncomputable, and empirically it is muddied by competing notions of similarity. Yet, in many…

机器学习 · 计算机科学 2025-11-03 Shairoz Sohail , Taher Ali

Code cloning is frequently observed in software development, often leading to a variety of maintenance and security issues. While substantial research has been conducted on code cloning in traditional software, to the best of my knowledge,…

软件工程 · 计算机科学 2025-08-26 Huashan Chen , Zisheng Huang , Yifan Xu , Wenjie Huang , Jinfu Chen , Haotang Li , Kebin Peng , Feng Liu , Sen He

Introductory Computer Science classes are important for laying the foundation for advanced programming courses. However, students without prior programming experience may find these courses challenging, leading to difficulties in…

计算机与社会 · 计算机科学 2025-06-24 Jesse McDonald , Scott Robertson , Anthony Peruma

The Entity-Component-System (ECS) software design pattern, long used in game development, encourages a clean separation of identity (entities), data properties (components), and computational behaviors (systems). Programs written using the…

编程语言 · 计算机科学 2025-09-17 Patrick Redmond , Jonathan Castello , José Manuel Calderón Trilla , Lindsey Kuper

Static software checking tools are useful as an additional automated software inspection step that can easily be integrated in the development cycle and assist in creating secure, reliable and high quality code. However, an often quoted…

软件工程 · 计算机科学 2007-05-23 Cathal Boogerd , Leon Moonen