Multi-objective optimisation for regression testing