中文
相关论文

相关论文: AntiCopyPaster 2.0: Whitebox just-in-time code dup…

200 篇论文

Detecting near duplicate images is fundamental to the content ecosystem of photo sharing web applications. However, such a task is challenging when involving a web-scale image corpus containing billions of images. In this paper, we present…

计算机视觉与模式识别 · 计算机科学 2022-09-20 Andrey Gusev , Jiajing Xu

To accelerate software development, much research has been performed to help people understand and reuse the huge amount of available code resources. Two important tasks have been widely studied: code retrieval, which aims to retrieve code…

软件工程 · 计算机科学 2019-04-02 Ziyu Yao , Jayavardhan Reddy Peddamail , Huan Sun

Contemporary software documentation is as complicated as the software itself. During its lifecycle, the documentation accumulates a lot of near duplicate fragments, i.e. chunks of text that were copied from a single source and were later…

软件工程 · 计算机科学 2018-10-10 D. V. Luciv , D. V. Koznov , G. A. Chernishev , A. N. Terekhov

Just-in-Time (JIT) compilers are used by many modern programming systems in order to improve performance. Bugs in JIT compilers provide exploitable security vulnerabilities and debugging them is difficult as they are large, complex, and…

编程语言 · 计算机科学 2021-07-02 HeuiChan Lim , Stephen Kobourov

Image copy detection is challenging and appealing topic in computer vision and signal processing. Recent advancements in multimedia have made distribution of image across the global easy and fast: that leads to many other issues such as…

计算机视觉与模式识别 · 计算机科学 2021-09-17 Nazar Mohammad , Junaid Baber , Maheen Bakhtyar , Bilal Ahmed Chandio , Anwar Ali Sanjrani

In recent years, due to the high availability of electronic documents through the Web, the plagiarism has become a serious challenge, especially among scholars. Various plagiarism detection systems have been developed to prevent text re-use…

计算与语言 · 计算机科学 2021-12-28 Vahid Zarrabi , Salar Mohtaj , Habibollah Asghari

A code clone is a pair of code fragments, within or between software systems that are similar. Since code clones often negatively impact the maintainability of a software system, several code clone detection techniques and tools have been…

软件工程 · 计算机科学 2020-05-05 Golam Mostaeen , Banani Roy , Chanchal Roy , Kevin Schneider , Jeffrey Svajlenko

Instead of repeatedly re-analyzing from scratch, an incremental static analysis only analyzes a codebase once completely, and then it updates the previous results based on the code changes. While this sounds promising to achieve speed-ups,…

软件工程 · 计算机科学 2023-08-21 Tamás Szabó

Pattern matching is a powerful tool for symbolic computations. Applications include term rewriting systems, as well as the manipulation of symbolic expressions, abstract syntax trees, and XML and JSON data. It also allows for an intuitive…

编程语言 · 计算机科学 2017-10-09 Manuel Krebber , Henrik Barthels , Paolo Bientinesi

The placement of text over an image is an important part of producing high-quality visual designs. Automating this work by determining appropriate position, orientation, and style for textual elements requires understanding the contents of…

计算机视觉与模式识别 · 计算机科学 2020-12-17 Jessica M. Lundin , Michael Sollami , Brian Lonsdorf , Alan Ross , Owen Schoppe , David Woodward , Sönke Rohde

Existing studies show that code summaries help developers understand and maintain source code. Unfortunately, these summaries are often missing or outdated in software projects. Code summarization aims to generate natural language…

软件工程 · 计算机科学 2023-09-08 Jia Li , Yongmin Li , Ge Li , Xing Hu , Xin Xia , Zhi Jin

We introduce Bin2Vec, a new framework that helps compare software programs in a clear and explainable way. Instead of focusing only on one type of information, Bin2Vec combines what a program looks like (its built-in functions, imports, and…

软件工程 · 计算机科学 2025-12-03 Moussa Moussaoui , Tarik Houichime , Abdelalim Sadiq

Given a JPEG pipeline (compression or decompression), this paper demonstrates how to find the antecedent of an 8x8 block. If it exists, the block is considered compatible with the pipeline. For unaltered images, all blocks remain compatible…

密码学与安全 · 计算机科学 2025-04-08 Etienne Levecque , Jan Butora , Patrick Bas

We present a new method to detect duplicates used to merge different bibliographic record corpora with the help of lexical and social information. As we show, a trivial key is not available to delete useless documents. Merging heteregeneous…

数据库 · 计算机科学 2015-04-29 Nicolas Turenne

In this paper, we describe and present the first dataset of source code plagiarism specifically aimed at contest plagiarism. The dataset contains 251 pairs of plagiarized solutions of competitive programming tasks in Java, as well as 660…

软件工程 · 计算机科学 2023-03-21 Evgeniy Slobodkin , Alexander Sadovnikov

Fast compilation is important when compilation occurs at runtime, such as query compilers in modern database systems and WebAssembly virtual machines in modern browsers. We present copy-and-patch, an extremely fast compilation technique…

编程语言 · 计算机科学 2021-09-16 Haoran Xu , Fredrik Kjolstad

Designing high-quality presentation slides can be challenging for non-experts due to the complexity involved in navigating various design choices. Numerous automated tools can suggest layouts and color schemes, yet often lack the ability to…

计算机视觉与模式识别 · 计算机科学 2025-07-24 Jooyeol Yun , Heng Wang , Yotaro Shimose , Jaegul Choo , Shingo Takamatsu

The reuse of code fragments by copying and pasting is widely practiced in software development and results in code clones. Cloning is considered an anti-pattern as it negatively affects program correctness and increases maintenance efforts.…

软件工程 · 计算机科学 2018-06-26 Hannes Thaller , Rudolf Ramler , Josef Pichler , Alexander Egyed

Program build information, such as compilers and libraries used, is vitally important in an auditing and benchmarking framework for HPC systems. We have developed a tool to automatically extract this information using signature-based…

软件工程 · 计算机科学 2013-02-08 Charng-Da Lu

We are presenting a fast and innovative approach to performing approximate pattern-matching for plagiarism detection, using an NDFA-based approach that significantly enhances performance compared to other existing similarity measures. We…

密码学与安全 · 计算机科学 2022-06-01 Ciprian Pungila , Darius Galis , Viorel Negru