Better software analytics via “DUO”: Data mining algorithms using/used-by optimizers