Internet has made available huge amounts of information, also source code. Source code repositories and, in general, programming related websites, facilitate its reuse. In this work, we propose a simple approach to the detection of cross-language source code reuse, a nearly investigated problem. Our preliminary experiments, based on character n-grams comparison, show that considering different sections of the code (i.e., comments, code, reserved words, etc.), leads to different results. When considering three programming languages: C++, Java, and Python, the best result is obtained when comments are discarded and the entire source code is considered. © 2011 Springer-Verlag
© Owner/Author This is the author's version of the work. It is posted here for your personal use. No...
Abstract—Reusing code can produce duplicate or nearduplicate code clones in code repositories. Curre...
When doing analysis of source code archives from an unknown origin it can be helpful to find out whe...
Internet has made available huge amounts of information, also source code. Source code repositories ...
Abstract. Internet has made available huge amounts of information, also source code. Source code rep...
Nowadays, Internet is the main source to get information from blogs, encyclopedias, discussion forum...
Nowadays, Internet is the main source to get information from blogs, encyclopedias, discussion forum...
ABSTRACT In this paper we describe the participation of the Language and Reasoning group from UAM-C ...
Several computing courses allow students to choose which programming language they want to use for c...
none4siThe advent of the Internet has caused an increase in content reuse, including source code. Th...
ABSTRACT In today's digital era information access is just a click away. so computer science st...
Several computing courses allow students to choose which programming language they want to use for c...
© {Owner/Author | ACM} {2014}. This is the author's version of the work. It is posted here for your ...
Despite substantial study over the past three decades resulting in the development of more than 250 ...
Software clones are beneficial to detect security gaps and software maintenance in one programming l...
© Owner/Author This is the author's version of the work. It is posted here for your personal use. No...
Abstract—Reusing code can produce duplicate or nearduplicate code clones in code repositories. Curre...
When doing analysis of source code archives from an unknown origin it can be helpful to find out whe...
Internet has made available huge amounts of information, also source code. Source code repositories ...
Abstract. Internet has made available huge amounts of information, also source code. Source code rep...
Nowadays, Internet is the main source to get information from blogs, encyclopedias, discussion forum...
Nowadays, Internet is the main source to get information from blogs, encyclopedias, discussion forum...
ABSTRACT In this paper we describe the participation of the Language and Reasoning group from UAM-C ...
Several computing courses allow students to choose which programming language they want to use for c...
none4siThe advent of the Internet has caused an increase in content reuse, including source code. Th...
ABSTRACT In today's digital era information access is just a click away. so computer science st...
Several computing courses allow students to choose which programming language they want to use for c...
© {Owner/Author | ACM} {2014}. This is the author's version of the work. It is posted here for your ...
Despite substantial study over the past three decades resulting in the development of more than 250 ...
Software clones are beneficial to detect security gaps and software maintenance in one programming l...
© Owner/Author This is the author's version of the work. It is posted here for your personal use. No...
Abstract—Reusing code can produce duplicate or nearduplicate code clones in code repositories. Curre...
When doing analysis of source code archives from an unknown origin it can be helpful to find out whe...