• DocumentCode
    2017135
  • Title

    Software forensics for discriminating between program authors using case-based reasoning, feedforward neural networks and multiple discriminant analysis

  • Author

    MacDonell, Stephen G. ; Gray, Andrew R. ; MacLennan, Grant ; Sallis, Philip J.

  • Author_Institution
    Dept. of Inf. Sci., Otago Univ., Dunedin, New Zealand
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    66
  • Abstract
    Software forensics is the field that, by treating pieces of program source code as linguistically and stylistically analyzable entities, attempts to investigate computer program authorship. This can be performed with the goal of identification, discrimination, or characterization of authors. In this paper we extract a set of 26 standard authorship metrics from 351 programs by 7 different authors. The use of feedforward neural networks, multiple discriminant analysis, and case-based reasoning is then investigated in terms of classification accuracy for the authors on both training and testing samples. The first two techniques produce remarkably similar results, with the best results coming from the case-based reasoning models. All techniques have high prediction accuracy rates, supporting the feasibility of the task of discriminating program authors based on source-code measurements
  • Keywords
    case-based reasoning; feedforward neural nets; industrial property; author characterization; author discrimination; author identification; authorship metrics; case-based reasoning; classification accuracy; computer program authorship; feedforward neural networks; high prediction accuracy rates; linguistically analyzable entities; multiple discriminant analysis; program source code; software forensics; stylistically analyzable entities; testing; training; Feedforward neural networks; Feedforward systems; Forensics; Information analysis; Information science; Neural networks; Plagiarism; Programming profession; Psychology; Volume measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Neural Information Processing, 1999. Proceedings. ICONIP '99. 6th International Conference on
  • Conference_Location
    Perth, WA
  • Print_ISBN
    0-7803-5871-6
  • Type

    conf

  • DOI
    10.1109/ICONIP.1999.843963
  • Filename
    843963