An experiment to assess the cost-benefits of code inspections in large scale software development