Software reuse: mining, refining, and designing. - Kent Allen; William K. Krutz; Daniel P. Olivier (TRI-Ada, 1990)

The costs related to making software reusable: experience from a real project. - William K. Krutz; Kent Allen; Daniel P. Olivier (TRI-Ada, 1991)