Interaction Schemata: Compiling Interactions to Code. - Neeraj Sangal; Edward Farrell; Karl J. Lieberherr; David H. Lorenz (TOOLS (30), 1999)

Using dependency models to manage complex software architecture. - Neeraj Sangal; Ev Jordan; Vineet Sinha; Daniel Jackson 001 (OOPSLA, 2005)

Using dependency models to manage software architecture. - Neeraj Sangal; Ev Jordan; Vineet Sinha; Daniel Jackson 001 (OOPSLA Companion, 2005)

Lightweight Dependency Models for Product Lines. - Neeraj Sangal (SPLC, 2006)

Lightweight Dependency Models to Manage Software Architecture. - Neeraj Sangal (WICSA, 2007)

Achieving Agility through Architecture Visibility. - Carl Hinsman; Neeraj Sangal; Judith A. Stafford (QoSA, 2009)