How Do Static and Dynamic Test Case Prioritization Techniques Perform on Modern Software Systems? An Extensive Study on GitHub Projects | IEEE Journals & Magazine | IEEE Xplore