The document surveys 159 papers on test suite minimization, regression test selection, and test case prioritization techniques. It finds that the majority of studies used small codebases with under 10,000 lines of code and fewer than 1,000 test cases. Graph-walking is identified as the most predominant regression test selection technique. Prioritization approaches focus on coverage-based and history-based methods. Future work opportunities include integrating regression testing with test data generation, considering other domains beyond white-box testing, and providing more tool support.