The author examines a completed C++ project and considers programming artifacts that we can readily trace to requirements and early class design.
Citation:
James Bielak, "Improving Size Estimates Using Historical Data," IEEE Software, vol. 17, no. 6, pp. 27-35, Nov./Dec. 2000, doi:10.1109/52.895165