An Overview of the PTRAN Analysis System for Multiprocessing. - Frances E. Allen; Michael G. Burke; Philippe Charles; Ron Cytron; Jeanne Ferrante (J. Parallel Distributed Comput., 1988)

Streaming XPath Processing with Forward and Backward Axes. - Charles Barton; Philippe Charles; Deepak Goyal; Mukund Raghavachari; Marcus Fontoura; Vanja Josifovski (ICDE, 2003)

A Framework and Tool for Porting Assessment and Remediation. - Donald P. Pazel; Pradeep Varma; Amit M. Paradkar; Beth Tibbitts; Ashok Anand; Philippe Charles (ICSM, 2004)

X10: an object-oriented approach to non-uniform cluster computing. - Philippe Charles; Christian Grothoff; Vijay A. Saraswat; Christopher Donawa; Allan Kielstra; Kemal Ebcioglu; Christoph von Praun; Vivek Sarkar (OOPSLA, 2005)

SAFARI: a meta-tooling framework for generating language-specific IDE's. - Philippe Charles; Julian Dolby; Robert M. Fuhrer; Stanley M. Sutton Jr.; Mandana Vaziri (OOPSLA Companion, 2006)

IMP: a meta-tooling platform for creating language-specific ides in eclipse. - Philippe Charles; Robert M. Fuhrer; Stanley M. Sutton Jr. (ASE, 2007)

Accelerating the creation of customized, language-Specific IDEs in Eclipse. - Philippe Charles; Robert M. Fuhrer; Stanley M. Sutton Jr.; Evelyn Duesterwald; Jurgen J. Vinju (OOPSLA, 2009)

Author retrospective for PTRAN's analysis and optimization techniques. - Ron K. Cytron; Jeanne Ferrante; Frances E. Allen; Michael G. Burke; Philippe Charles (ICS 25th Anniversary, 2014)