Results 21 to 30 of about 665,215 (129)
An Extended Stable Marriage Problem Algorithm for Clone Detection
Code cloning negatively affects industrial software and threatens intellectual property. This paper presents a novel approach to detecting cloned software by using a bijective matching technique.
AlHakami, Hosam+2 more
core +1 more source
Borrowing from Similar Code: A Deep Learning NLP-Based Approach for Log Statement Automation [PDF]
Software developers embed logging statements inside the source code as an imperative duty in modern software development as log files are necessary for tracking down runtime system issues and troubleshooting system management tasks. However, the current logging process is mostly manual, and thus, proper placement and content of logging statements ...
arxiv
Evaluating Maintainability Prejudices with a Large-Scale Study of Open-Source Projects
Exaggeration or context changes can render maintainability experience into prejudice. For example, JavaScript is often seen as least elegant language and hence of lowest maintainability.
B Ray+13 more
core +1 more source
We develop a new general framework for algebras and clones, called Universal Clone Algebra. Algebras and clones of finitary operations are to Universal Algebra what t-algebras and clone algebras are to Universal Clone Algebra. Clone algebras have been recently introduced to found a one-sorted, purely algebraic theory of clones, while t-algebras are ...
arxiv
Stack Overflow: A Code Laundering Platform?
Developers use Question and Answer (Q&A) websites to exchange knowledge and expertise. Stack Overflow is a popular Q&A website where developers discuss coding problems and share code examples.
An, Le+3 more
core +1 more source
Rubber tree clonal plantations: Grafted vs self-rooted plant material [PDF]
The forest tree species Hevea brasiliensis is extensively planted in the humid tropics to meet the increasing demand for natural rubber. Huge quantities of planting stock are therefore needed.
Masson, Aurélien, Monteuuis, Olivier
core +1 more source
Who Made This Copy? An Empirical Analysis of Code Clone Authorship [PDF]
Code clones are code snippets that are identical or similar to other snippets within the same or different files. They are often created through copy-and-paste practices during development and maintenance activities. Since code clones may require consistent updates and coherent management, they present a challenging issue in software maintenance ...
arxiv
Source Code Comments: Overlooked in the Realm of Code Clone Detection [PDF]
Reusing code can produce duplicate or near-duplicate code clones in code repositories. Current code clone detection techniques, like Program Dependence Graphs, rely on code structure and their dependencies to detect clones. These techniques are expensive, using large amounts of processing power, time, and memory.
arxiv
Context Sensitivity without Contexts: A Cut-Shortcut Approach to Fast and Precise Pointer Analysis [PDF]
Over the past decades, context sensitivity has been considered as one of the most effective ideas for improving the precision of pointer analysis for Java. However, despite great precision benefits, as each method is equivalently cloned and analyzed under each context, context sensitivity brings heavy efficiency costs.
arxiv
SourcererCC: Scaling Code Clone Detection to Big Code
Despite a decade of active research, there is a marked lack in clone detectors that scale to very large repositories of source code, in particular for detecting near-miss clones where significant editing activities may take place in the cloned code.
Lopes, Cristina V.+4 more
core +1 more source