The use of these documents is permitted for your convenience.
However, permission to reprint/republish these documents for advertising or
promotional purposes or for creating new collective works for resale or
redistribution to servers or lists, or to reuse any copyrighted component
of these documents in other works, must be obtained from the publishers
of these documents.
Our publications relate to: binary class relations; code and design
smells (including anti-patterns); design patterns (structural,
creational, and behavioural); evolution patterns; features and
requirements; quality models; understanding program
comprehension; test-case generation; and, linguistic analyses of software