• Control Flow Reversal for Adjoint Code Generation
    Uwe Naumann, Jean Utke, and Andrew Lyons
  • Predicting Class Testability using Object-Oriented Metrics
    Magiel Bruntink and Arie van Deursen
  • Context-Sensitivity Matters, But Context Does Not
    Jens Krinke
  • Some Notes on Interprocedural Program Slicing
    K. B. Gallagher
  • Amorphous Procedure Extraction
    Mark Harman,  David Binkley,  Ranjit Singh,  and Robert M. Hierons
  • Software De-Pipelining Technique
    Bogong Su, Jian Wang, Erh-Wen Hu, and Joseph Manzano
  • Mining Aspectual Views using Formal Concept Analysis
    Tom Tourwe and Kim Mens
  • Specifying the Law of Demeter and C++ Programming Guidelines with FCL
    Daqing Hou, H. James Hoover, and Piotr Rudnicki
  • Program Restructuring Through Clustering Technique
    Xia Xu, Chung-Horng Lung, Marzia Zaman and Anand Srinivasan
  • Clone Detection in Source Code by Frequent Itemset Techniques
    Vera Wahler, Dietmar Seipel, Jurgen Wolff v. Gudenberg, and Gregor Fischer
  • Formalizing Executable Dynamic and Forward Slicing
    Dave Binkley, Sebastian Danicic, Tibor Gyimóthy, Mark Harman, Ákos Kiss, and Lahcen Ouarbya
  • Migrating Existing Applications to a Distributed Environment using Aspect Oriented Programming
    Mariano Ceccato and Paolo Tonella
  • Evolving Transformation Sequences using Genetic Algorithms
    Deji Fatiregun, Mark Harman and Robert M. Hierons
  • Stack Shape Analysis to Detect Obfuscated calls in Binaries
    Arun Lakhotia and Uday Eric
  • Executable source code and non-executable source code: analysis and relationships
    Gregorio Robles, Jesus M. Gonzalez-Barahona
  • A CASE Tool Platform Using an XML Representation of Java Source Code
    Katsuhisa Maruyama, Shinichiro Yamamoto