Software Maintenance: Understanding and Estimating Costs
blog.lookfar.com