Using latent semantic analysis to identify similarities in source code to support program understanding
JI Maletic, A Marcus - … on tools with artificial intelligence. ICTAI …, 2000 - ieeexplore.ieee.org
… By applying LSA to source code and its associated … similarity measures. A number of
metrics are defined based on these similarity measures to help support program understanding. …
metrics are defined based on these similarity measures to help support program understanding. …
An empirical study of the textual similarity between source code and source code summaries
PW McBurney, C McMillan - Empirical Software Engineering, 2016 - Springer
… the similarity of those summaries to source code. This study found that the similarity to a
method’s source code … to better understand the relationships that exist between source code and …
method’s source code … to better understand the relationships that exist between source code and …
Deep learning similarities from different representations of source code
… The goal of this study is to investigate whether source code similarity can be learned from
different kinds of program representations, with the purpose of understanding whether one can …
different kinds of program representations, with the purpose of understanding whether one can …
Explanation in code similarity investigation
O Karnalim - IEEE Access, 2021 - ieeexplore.ieee.org
… An obvious example of this in programming is source code comments, which are generally
easier to understand than the code itself. In light of this benefit, several studies automatically …
easier to understand than the code itself. In light of this benefit, several studies automatically …
A study of the uniqueness of source code
M Gabel, Z Su - … international symposium on Foundations of software …, 2010 - dl.acm.org
… to study the intuitive idea of incidental similarity in source code. In addition to the information
… We do not have a complete explanation for these phenomena, but we hypothesize that they …
… We do not have a complete explanation for these phenomena, but we hypothesize that they …
Source-code similarity detection and detection tools used in academia: a systematic review
… transformations” [160] and “A plagiarized program can be defined as a program that has
been produced from another program without a detailed understanding of the source code” [98]. …
been produced from another program without a detailed understanding of the source code” [98]. …
Towards learning (dis)-similarity of source code from program contrasts
… Understanding the functional (dis)-similarity of source code is significant for code modeling
tasks such as software vulnerability and code … We present DISCO (DISsimilarity of COde), a …
tasks such as software vulnerability and code … We present DISCO (DISsimilarity of COde), a …
A comparison of code similarity analysers
… In this paper, we fill the gap by presenting the largest extant study on source code similarity
that covers the … from reverse engineering by making it difficult or impossible to understand. …
that covers the … from reverse engineering by making it difficult or impossible to understand. …
Semantic clustering: Identifying topics in source code
… of source code are overlooked. To understand software as a whole, we need to enrich software
analysis with the … We use this similarity measurement to identify topics in the source code. …
analysis with the … We use this similarity measurement to identify topics in the source code. …
Semantic similarity metrics for evaluating source code summarization
… a brief description of a section of source code that helps programmers understand what the
… to determine the level of semantic similarity between source code summaries, and the level …
… to determine the level of semantic similarity between source code summaries, and the level …
相关搜索
- source code summarization
- source code plagiarism
- source code analysis
- source code similarity detection
- low level languages source code similarity
- source code textual similarity
- source code functional similarity
- source code objective comparisons
- source code learning similarities
- source code vocabulary
- source code representations
- source code data
- open source code
- source code comprehension
- program understanding syntax trees
- program understanding latent semantic analysis