Transforming the .NET intermediate language using path logic programming. - Stephen Drape; Oege de Moor; Ganesh Sittampalam (PPDP, 2002)

Obfuscation of abstract data-types. - Stephen Drape (2004)

A Survey of Control-Flow Obfuscations. - Anirban Majumdar 001; Clark D. Thomborson; Stephen Drape (ICISS, 2006)

Slicing Aided Design of Obfuscating Transforms. - Stephen Drape; Anirban Majumdar 001; Clark D. Thomborson (ACIS-ICIS, 2007)

Metrics-based Evaluation of Slicing Obfuscations. - Anirban Majumdar 001; Stephen Drape; Clark D. Thomborson (IAS, 2007)

Slicing obfuscations: design, correctness, and evaluation. - Anirban Majumdar 001; Stephen Drape; Clark D. Thomborson (Digital Rights Management Workshop, 2007)

Specifying Imperative Data Obfuscations. - Stephen Drape; Clark D. Thomborson; Anirban Majumdar 001 (ISC, 2007)

Generalising the array split obfuscation. - Stephen Drape (Inf. Sci., 2007)

Creating Transformations for Matrix Obfuscation. - Stephen Drape; Irina Voiculescu (SAS, 2009)