About
* Test suites often need to adapt to the software that it is intended to test. The core software changes and grows, and as such, its test suite also needs to change and grow. However, the test suites can often grow so large as to be unmaintainable. We have developed techniques to assist in the maintenance of these test suites, specifically in allowing for test-suite reduction (while preserving coverage adequacy) and test-suite prioritization.

Publications
* Test Report Prioritization to Assist Crowdsourced Testing.
Yang Feng, Zhenyu Chen, James A. Jones, Chunrong Fang, Baowen Xu. Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software (ESEC/FSE), Bergamo, Italy, September 2015, pp. 1–11.
[Abstract] [BibTex] [PDF]


* Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage.
James A. Jones, Mary Jean Harrold. IEEE Transactions on Software Engineering Journal (TSE), Volume 29, Number 3, March 2003, pp. 195–209.
[Abstract] [BibTex] [PDF]


* Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage.
James A. Jones, Mary Jean Harrold. Proceedings of the International Conference on Software Maintenance (ICSM), Florence, Italy, November 2001, pp. 92–101.
[Abstract] [BibTex] [PDF]


* Regression Test Selection for Java Software.
Mary Jean Harrold, James A. Jones, Tongyu Li, Donglin Liang, Alessandro Orso, Maikel Pennings, Saurabh Sinha, S. Alexander Spoon, Ashish Gujarathi. Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Tampa Bay, Florida, USA, October 2001, pp. 312–326.
[Abstract] [BibTex] [PDF]