Automatic generation of high coverage usability tests

Software systems are often complex in the number of features that are available through the user interface and consequently, the number of interactions that can occur. Such systems are prone to errors when interactions do not work as anticipated. This research introduces a combinatorial method for setting up task-based usability tests. The method bridges contributions from mathematics, design of experiments, software test, and algorithms for application to usability testing.

[1]  Myra B. Cohen,et al.  A deterministic density algorithm for pairwise interaction coverage , 2004, IASTED Conf. on Software Engineering.

[2]  Charles J. Colbourn,et al.  Experimental designs in software engineering: d-optimal designs and covering arrays , 2004, WISER '04.

[3]  Renée C. Bryce,et al.  A framework of greedy methods for constructing interaction test suites , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..