Multidimensional correlation of software source code

被引:1
|
作者
Zeidman, Robert
机构
关键词
D O I
10.1109/SADFE.2008.9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Standard ways of calculating the similarity of different computer programs are needed in computer science. Such measurements can be useful in many different areas such as clone detection, refactoring, compiler optimization, and run-time optimization. Such standards are particularly important for uncovering plagiarism, trade secret theft, copyright infringement, and patent infringement. Other uses include locating open source code within a proprietary program and determining the authors of different programs. In a previous paper[19] I introduced the concept of source code correlation, presented a theoretical basis for such a measure, and described a program, CodeMatch (R), that compares software source code and calculates correlation. That paper compared the described method of source code correlation against existing methods of comparing source code and found it to be significantly superior. This paper refines that definition of source code correlation and presents a new, more robust, definition of multidimensional source code correlation.
引用
收藏
页码:144 / 156
页数:13
相关论文
共 50 条
  • [41] Image analysis and error detection in source software code
    Skuratova, K. A.
    Shelepin, E. Yu
    Malashin, R. O.
    Shelepin, Yu E.
    JOURNAL OF OPTICAL TECHNOLOGY, 2022, 89 (08) : 476 - 483
  • [42] Access control of software source code by CRYPTEX model
    Cha, ByungRae
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCES AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 167 - 173
  • [43] Using automated source code analysis for software evolution
    Burd, L
    Rank, S
    FIRST IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS, 2001, : 204 - 210
  • [44] An Unabridged Source Code Dataset for Research in Software Reuse
    Janjic, Werner
    Hummel, Oliver
    Schumacher, Marcus
    Atkinson, Colin
    2013 10TH IEEE WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2013, : 339 - 342
  • [45] Extracting models from source code in software modernization
    Javier Luis Cánovas Izquierdo
    Jesús García Molina
    Software & Systems Modeling, 2014, 13 : 713 - 734
  • [46] Extracting models from source code in software modernization
    Canovas Izquierdo, Javier Luis
    Garcia Molina, Jesus
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (02): : 713 - 734
  • [47] Software provenance tracking at the scale of public source code
    Guillaume Rousseau
    Roberto Di Cosmo
    Stefano Zacchiroli
    Empirical Software Engineering, 2020, 25 : 2930 - 2959
  • [48] Approximating the Evolution History of Software from Source Code
    Kanda, Tetsuya
    Ishio, Takashi
    Inoue, Katsuro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (06): : 1185 - 1193
  • [49] The Vulnerability Testing Method and Management for Software Source Code
    Min, Li
    Sen, Jing
    Bin, Dong
    Wei, Chen
    2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2022, : 68 - 71
  • [50] Investigation of the Software Code Vulnerabilities' Impact on the Popularity of Open Source Software Projects
    Singh, Madanjit
    Saini, Munish
    Kaur, Manevpreet
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2021, 14 (03) : 58 - 69