Bisecting commits and modeling commit risk during testing
ESEC/SIGSOFT FSE, pp. 279-289, 2019.
Software testing is one of the costliest stages in the software development life cycle. One approach to reducing the test execution cost is to group changes and test them as a batch (i.e. batch testing). However, when tests fail in a batch, commits in the batch need to be re-tested to identify the cause of the failure, i.e. the culprit co...More
Full Text (Upload PDF)
PPT (Upload PPT)