On design mining: coevolution and surrogate models