Improvement of the Dynamic Software Birthmark Process by Reducing the Time of the Extraction

被引:0
|
作者
Takanori Yokoi
Haruaki Tamada
机构
[1] Graduate School of Kyoto Sangyo University,Division of Frontier Informatics
[2] Kyoto Sangyo University,Faculty of Information Science and Engineering
关键词
Dynamic birthmarks; unit tests; plagiarism detection; software protection;
D O I
10.2991/ijndc.2018.4.6.5
中图分类号
学科分类号
摘要
It is a quite tough task to detect the stolen programs since there is a quite huge number of programs in the world. The dynamic software birthmarks were proposed to detect the suspects of plagiarisms based on the runtime behavior of the programs. The detection process with the dynamic birthmarks is composed of extraction, and comparison phases. However, the extraction phase spends much time because it requires to prepare the inputs for running the programs. Generally, preparing the inputs requires the understanding about the target programs. Hence, this paper tries to reduce the extraction time without the understanding the programs by using the unit tests. We evaluated the credibility and resilience of properties of the dynamic birthmarks extracted by the proposed method. As a result, the similarities were greater than 0.8 among the newest two versions of the same products. On the other hand, similarities between different projects were under 0.355.
引用
收藏
页码:224 / 231
页数:7
相关论文
共 50 条
  • [21] Software process improvement at Raytheon
    Haley, TJ
    IEEE SOFTWARE, 1996, 13 (06) : 33 - 41
  • [22] The software process improvement research
    Tan Ran
    Zhong Yuan
    Xue Senjun
    ICCSE'2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 863 - 866
  • [23] Software process improvement environment
    Kim, Haeng-Kon
    Yang, Hae-Sool
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 976 - 984
  • [24] Software process improvement at ABB
    Larsson, S.B.M. (stig.bm.larsson@se.abb.com), 1600, (ABB Corporate Management Services AG):
  • [25] The software process: Evaluation and improvement
    Lopez, M
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT, 2001, : 255 - 260
  • [26] Software process: A perspective improvement
    Thomson, Helen E.
    Mayhew, Pam
    Computer Journal, 1994, 37 (08): : 683 - 690
  • [27] Applied software process improvement
    Gibson, R
    ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDING OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1997, : 596 - 598
  • [28] THE SOFTWARE PROCESS - A PERSPECTIVE ON IMPROVEMENT
    THOMSON, HE
    MAYHEW, P
    COMPUTER JOURNAL, 1994, 37 (08): : 683 - 690
  • [29] The economics of software process improvement
    Jones, C
    COMPUTER, 1996, 29 (01) : 95 - 97
  • [30] Software Process Improvement in Very Small Organizations Software Process Improvement in Very Small Organizations
    Larrucea, Xabier
    O'Connor, Rory V.
    Colomo-Palacios, Ricardo
    Laporte, Claude Y.
    IEEE SOFTWARE, 2016, 33 (02) : 85 - 89