Skip to main content
  • Book
  • © 2012

Software Similarity and Classification

  • The first book to construct a theory to describe the problems in software similarity and classification
  • Includes supplementary material: sn.pub/extras

Part of the book series: SpringerBriefs in Computer Science (BRIEFSCOMPUTER)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages i-xiv
  2. Introduction

    • Silvio Cesare, Yang Xiang
    Pages 1-6
  3. Taxonomy of Program Features

    • Silvio Cesare, Yang Xiang
    Pages 7-16
  4. Program Transformations and Obfuscations

    • Silvio Cesare, Yang Xiang
    Pages 17-28
  5. Formal Methods of Program Analysis

    • Silvio Cesare, Yang Xiang
    Pages 29-39
  6. Static Analysis of Binaries

    • Silvio Cesare, Yang Xiang
    Pages 41-49
  7. Dynamic Analysis

    • Silvio Cesare, Yang Xiang
    Pages 51-56
  8. Feature Extraction

    • Silvio Cesare, Yang Xiang
    Pages 57-61
  9. Software Birthmark Similarity

    • Silvio Cesare, Yang Xiang
    Pages 63-70
  10. Software Similarity Searching and Classification

    • Silvio Cesare, Yang Xiang
    Pages 71-75
  11. Applications

    • Silvio Cesare, Yang Xiang
    Pages 77-86
  12. Future Trends and Conclusion

    • Silvio Cesare, Yang Xiang
    Pages 87-88

About this book

Software similarity and classification is an emerging topic with wide applications. It is applicable to the areas of malware detection, software theft detection, plagiarism detection, and software clone detection. Extracting program features, processing those features into suitable representations, and constructing distance metrics to define similarity and dissimilarity are the key methods to identify software variants, clones, derivatives, and classes of software. Software Similarity and Classification reviews the literature of those core concepts, in addition to relevant literature in each application and demonstrates that considering these applied problems as a similarity and classification problem enables techniques to be shared between areas. Additionally, the authors present in-depth case studies using the software similarity and classification techniques developed throughout the book.

Authors and Affiliations

  • School of Information Technology, Deakin University, Burwood, Australia

    Silvio Cesare, Yang Xiang

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access