Using acceptance tests to predict merge conflict risk