Recognizing Design Decisions in Programs. - Spencer Rugaber; Stephen B. Ornburn; Richard J. LeBlanc (IEEE Softw., 1990)

Reverse engineering: resolving conflicts between expected and actual software designs. - Stephen B. Ornburn; Spencer Rugaber (ICSM, 1992)

Building, Modifying and Using Component Generators. - Stephen B. Ornburn; Richard J. LeBlanc (ICSE, 1993)