How Do Static and Dynamic Test Case Prioritization Techniques Perform on Modern Software Systems? An Extensive Study on GitHub Projects
IEEE Transactions on Software Engineering, Volume 45, Issue 11, 2019, Pages 1054-1080.
TestingMeasurementComputer bugsSoftware systemsJavaMore(1+)
Test Case Prioritization (TCP) is an increasingly important regression testing technique for reordering test cases according to a pre-defined goal, particularly as agile practices gain adoption. To better understand these techniques, we perform the first extensive study aimed at empirically evaluating four static TCP techniques, comparing...More
Full Text (Upload PDF)
PPT (Upload PPT)