the causes of overrun costs of transportation projects cited above are attributable to both the contractor and the contracting agency and include inadequate filed investigations, unclear specifications, plan errors, design changes, and construction errors.