RepliComment: Identifying Clones in Code Comments [PDF]
Code comments are the primary means to document implementation and facilitate program comprehension. Thus, their quality should be a primary concern to improve program maintenance. While much effort has been dedicated to detecting bad smells, such as clones in code, little work has focused on comments.
arxiv
Automatic Generation of Text Descriptive Comments for Code Blocks
We propose a framework to automatically generate descriptive comments for source code blocks. While this problem has been studied by many researchers previously, their methods are mostly based on fixed template and achieves poor results.
Liang, Yuding, Zhu, Kenny Q.
core +1 more source
Communicating Java Threads [PDF]
The incorporation of multithreading in Java may be considered a significant part of the Java language, because it provides udimentary facilities for concurrent programming.
Bakkers, A.+4 more
core +2 more sources
What You See is What it Means! Semantic Representation Learning of Code based on Visualization and Transfer Learning [PDF]
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 capture the maximum of program semantics.
arxiv
Optimal Non-Universally Covariant Cloning [PDF]
We consider non-universal cloning maps, namely cloning transformations which are covariant under a proper subgroup G of the universal unitary group U(d), where d is the dimension of the Hilbert space H of the system to be cloned. We give a general method for optimizing cloning for any cost-function.
arxiv +1 more source
Stack Overflow in Github: Any Snippets There?
When programmers look for how to achieve certain programming tasks, Stack Overflow is a popular destination in search engine results. Over the years, Stack Overflow has accumulated an impressive knowledge base of snippets of code that are amply ...
Lopes, Cristina+3 more
core +1 more source
Screening Klon-klon Hasil Seleksi Bawang Merah (Allium Ascalonicum L.)pada Musim Penghujan Terhadap Hasil Di Desa Klampok Kabupaten Brebes Clones Screening Resulted From Shallot (Allium Ascalonicum L.) Selection in the Rainy Season on Yield at Klampok Village Brebes Regency [PDF]
The purpose of this experiment is to know clone-resistant and better production than the screening results of shallot (Allium ascalonicum L.) clone selection in the rainy season. Ten clones were used, i.e., clone no.
Putrasamedja, S. (Sartono)
core
Detecting Code Clones with Graph Neural Networkand Flow-Augmented Abstract Syntax Tree [PDF]
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 detecting code clones have been proposed previously, but most of them focus on detecting syntactic clones and do not work well on ...
arxiv
A Machine Learning Based Framework for Code Clone Validation [PDF]
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 proposed and studied over the last decade.
arxiv
Instrumenting self-modifying code
Adding small code snippets at key points to existing code fragments is called instrumentation. It is an established technique to debug certain otherwise hard to solve faults, such as memory management issues and data races.
De Bosschere, K., Maebe, J.
core