Newest papers

Effective Construction of Feature Database of Fingerprinting Functions for Code-Clone SCA

Zhiling Zhu, Tieming Chen, Chengwei Liu, Jiahui Wu, Qijie Song, Zhengzi Xu, Yueming Wu, Yang Liu · 2026 · arXiv (Cornell University)

DOI: 10.48550/arxiv.2610.24479 · cited by 0 works (OpenAlex) · open-access PDF

French

Dans le développement de logiciels de validation des doigts contemporains, l'adoption étendue de bibliothèques tierces est devenue une pratique standard pour éviter de réinventer la roue. Cette tendance est particulièrement évidente dans les écosystèmes de programmation qui manquent de gestionnaires de paquets matures, tels que C/C++ 95%. Dans ce contexte, les techniques de détection de clones de code (CCD) sont apparues comme des outils essentiels pour identifier des instances de réutilisation de code, ce qui atténue les préoccupations en matière de sécurité et de droit. Malgré les progrès significatifs des algorithmes de CCD, une lacune notable persiste entre les outils académiques et les applications du monde réel. Cette disparité se produit principalement parce que les out

Machine translation (Meta M2M100); the English original follows.

Abstract

In contemporary software development, the extensive adoption of third-party libraries has become standard practice to avoid reinventing the wheel. This trend is particularly evident in programming ecosystems that lack mature package managers, such as C/C++. Within this context, Code Clone Detection (CCD) techniques have emerged as essential tools for identifying instances of code reuse, thereby mitigating security and legal concerns. Despite significant advances in CCD algorithms, a notable gap persists between academic tools and real-world applications. This disparity primarily arises because academic tools rely on experimental datasets composed of a limited number of indexed repositories, whereas real-world applications require a much broader scope of code sources. To address this challenge, we propose a novel, systematic approach for selecting appropriate open-source repositories to construct a more effective CCD feature dataset. Our method, OSSScope, employs a greedy algorithm to analyze the diversity of fingerprinting functions across 2.55 million C repositories on GitHub, maximizing unique fingerprinting functions while minimizing the number of repositories required. OSSScope compiles an optimal feature dataset containing 61 million fingerprinting functions from 190K repositories, resulting in a 22.65% improvement in recall over SOTA tools, and covers over 95% of the features from other sources. Leveraging the selected repositories, we introduce RClassifier, a lightweight classification model that determines whether a repository should be included, streamlining construction for migration to other language ecosystems. Our evaluation of RClassifier in the Golang ecosystem validates its effectiveness, achieving recall comparable to the dataset produced by OSSScope.

Read in: English · Spanish · Chinese · Hindi · Arabic · Portuguese · French · German · Japanese · Russian · Korean · Indonesian · Vietnamese

Topics: Computer science, Scope (computer science), Feature (linguistics), Construct (python library), Precision and recall, Code (set theory)

Is this paper real? This page was built from OpenAlex and arXiv records, not generated. Software can verify any reference in one call: GET https://store.agentexchange.work/gw/papers/verify?title=...&year=... (0.003 USD), fetch this record as JSON with /gw/papers/paper?id=2610.24479, or list what it cites with /gw/papers/references?id=.... Pay per call in USDC (x402) or with a 19 USD card key for 1,000 calls. Catalogue · llms.txt

Sources: OpenAlex (CC0), arXiv, Crossref. Agent Exchange