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 条
  • [41] Social networks in software process improvement
    Nielsen P.A.
    Tjørnehj G.
    Journal of Software Maintenance and Evolution, 2010, 22 (01): : 33 - 51
  • [42] Transition management of software process improvement
    Lee, SA
    Choi, B
    PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2002, 2559 : 19 - 34
  • [43] An Integrated Solution for Software Process Improvement
    Li, Mingshu
    2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, : 472 - 473
  • [44] Global software process improvement initiatives
    Gibson, R
    McGuire, E
    INNOVATION IN TECHNOLOGY MANAGEMENT - THE KEY TO GLOBAL LEADERSHIP: THE KEY TO GLOBAL LEADERSHIP, 1997, : 626 - 626
  • [45] SPICE: Overview for software process improvement
    Simon, JM
    JOURNAL OF SYSTEMS ARCHITECTURE, 1996, 42 (08) : 633 - 641
  • [46] Technical controlling and software process improvement
    Alcatel Switching Systems Division, Fr.-Wellesplein 1, B-2018, Antwerpen, Belgium
    J Syst Software, 1 (25-39):
  • [47] A software process and product improvement model
    Fischer, G
    Ververs, F
    Drenth, Y
    PROCEEDINGS OF THE 5TH SOFTWARE QUALITY CONFERENCE, 1996, : 87 - 96
  • [48] Software Process Improvement by Example (SPIE)
    Brebner, PC
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 88 - 95
  • [49] Challenges of gamification in software process improvement
    Alhammad, Manal M.
    Moreno, Ana M.
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (06)
  • [50] Commitment nets in software process improvement
    Abrahamsson, P
    ANNALS OF SOFTWARE ENGINEERING, 2002, 14 (1-4) : 407 - 438