How reuse influences productivity in object-oriented systems
Understanding and controlling software costs