Assessing Software Cost Estimation Models: criteria for accuracy, consistency and regression | Synapse