This is an archive of the old software engineering chair at Saarland University. It is no longer up-to-date.

Detecting Software Theft with API Call Sequence Sets - WSR 2006
by David Schuler, Valentin Dallmeier

Rainer Giminich, Volker Riediger, Andreas Winter (Ed.), Proceedings of the 8th Workshop Software Reengineering, May 2006. Proceedings also appeared in Softwaretechnik-Trends (26:2), published by the Gesellschaft für Informatik (GI).

Download as PDF file.


Software birthmarking uses a set of unique characteristics every program has upon creation to justify ownership claims of thefted software. This paper presents a novel birthmarking technique based on the interaction of a program with the standard API. We have used this technique to successfully distinguish 4 different implementations of PNG image processing.

BibTeX Entry

    title = "Detecting Software Theft with API Call Sequence Sets",
    author = "David Schuler and Valentin Dallmeier",
    year = "2006",
    month = may,
    booktitle = "Proceedings of the 8th Workshop Software Reengineering",
    editors = "Rainer Giminich and Volker Riediger and Andreas Winter",
    location = "Bad Honnef, Germany",

Show all publications of the Software Engineering Chair.