Measuring the cost of regression testing in practice: a study of Java projects using continuous integration | Synapse