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 条
  • [11] Software process improvement
    Greene, Jim
    Managing System Development, 1998, 18 (02):
  • [13] Software Repository for Software Process Improvement
    Park, Eun-Ju
    Kom, Haeng-Kon
    Lee, Roger Y.
    COMPUTER AND INFORMATION SCIENCE, 2008, 131 : 51 - 64
  • [14] A software process simulator for software product and process improvement
    Donzelli, P
    Iazeolla, G
    INTERNATIONAL CONFERENCE ON PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, 1999, 195 : 525 - 538
  • [15] Exploring the determinants of software process improvement success: A dynamic capability view
    Lee, Jung-Chieh
    Chen, Chung-Yang
    INFORMATION DEVELOPMENT, 2019, 35 (01) : 6 - 20
  • [16] Integrating dynamic models for CMM-based software process improvement
    Ruiz, M
    Ramos, I
    Toro, M
    PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2002, 2559 : 63 - 77
  • [17] A Dynamic Birthmark from Analyzing Operand Stack Runtime Behavior to Detect Copied Software
    Fukuda, Kazumasa
    Tamada, Haruaki
    2013 14TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD 2013), 2013, : 505 - 510
  • [18] TRIZ for software process improvement
    Stanbrook, T
    26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 466 - 468
  • [19] Software process improvement at ABB
    Larsson, S
    Kolb, P
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-CIVIL ENGINEERING, 2002, 150 : 46 - 49
  • [20] Improving software process improvement
    Conradi, R
    Fuggetta, A
    IEEE SOFTWARE, 2002, 19 (04) : 92 - +