How Do Static and Dynamic Test Case Prioritization Techniques Perform on Modern Software Systems? An Extensive Study on GitHub Projects

Qi Luo
Qi Luo
Kevin Moran
Kevin Moran

IEEE Transactions on Software Engineering, Volume 45, Issue 11, 2019, Pages 1054-1080.

Cited by: 9|Bibtex|Views5|Links
EI WOS
Keywords:
TestingMeasurementComputer bugsSoftware systemsJavaMore(1+)

Abstract:

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

Code:

Data:

Your rating :
0

 

Tags
Comments