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 条
  • [21] The Impact of Structural Source Code Changes on Software Quality
    Gerlec, Crt
    Hericko, Marjan
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM 2012), VOLS A AND B, 2012, 1479 : 470 - 473
  • [22] From Source Code Analysis to Static Software Testing
    Wang Wei
    Han Lilong
    Meng Yunxiu
    Bai He
    PROCEEDINGS OF 2014 IEEE WORKSHOP ON ADVANCED RESEARCH AND TECHNOLOGY IN INDUSTRY APPLICATIONS (WARTIA), 2014, : 1280 - 1283
  • [23] Software visualizations for improving and measuring the comprehensibility of source code
    Umphress, DA
    Hendrix, TD
    Cross, JH
    Maghsoodloo, S
    SCIENCE OF COMPUTER PROGRAMMING, 2006, 60 (02) : 121 - 133
  • [24] An effective source code review process for embedded software
    Hirayama, Masayuki
    Ohno, Katsumi
    Kawai, Nao
    Tamaru, Kichiro
    Monden, Hiroshi
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2006, 4034 : 47 - 60
  • [25] Code Forking, Governance, and Sustainability in Open Source Software
    Nyman, Linus
    Lindman, Juho
    TECHNOLOGY INNOVATION MANAGEMENT REVIEW, 2013, : 7 - 12
  • [26] Copyrights Expression and Secure Container of Software Source Code
    Cha, ByungRae
    Park, Sun
    NCM 2008: 4TH INTERNATIONAL CONFERENCE ON NETWORKED COMPUTING AND ADVANCED INFORMATION MANAGEMENT, VOL 2, PROCEEDINGS, 2008, : 325 - 332
  • [27] Software system comparison with semantic source code embeddings
    Sašo Karakatič
    Aleksej Miloševič
    Tjaša Heričko
    Empirical Software Engineering, 2022, 27
  • [28] Source code transformation based on software cost analysis
    Chung, EY
    Benini, L
    De Micheli, G
    ISSS'01: 14TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2001, : 153 - 158
  • [29] Approach to Searching Software Source Code with Graph Embedding
    Ling C.-Y.
    Zou Y.-Z.
    Lin Z.-Q.
    Xie B.
    Zhao J.-F.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (05): : 1481 - 1497
  • [30] SCOBA: Source Code Based Attestation on Custom Software
    Gu, Liang
    Guo, Yao
    Ruan, Anbang
    Shen, Qingni
    Mei, Hong
    26TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2010), 2010, : 337 - 346