Regression test prioritization for modern software