History-Based Test Case Prioritization for Black Box Testing on a New Product using Ant Colony Optimization, accepted at ICST 2015 (CORE Rank C) Testing in Practice track.

Tadahiro Noguchi, Hironori Washizaki, Yoshiaki Fukazawa, Atsutoshi Sato, Kenichiro Ota,“History-Based Test Case Prioritization for Black Box Testing on a New Product using Ant Colony Optimization,” Proceedings of the 8th IEEE International Conference on Software Testing, Verification, and Validation (ICST 2015), Testing in Practice track, pp.XX-YY, 13 – 17 April 2015, Graz, Austria (CORE Rank C, Acceptance rate 12/27=44%)(to appear)

Test case prioritization is a technique to improve software testing. Although many works have investigated test case prioritization, they focus on white box testing or regression testing. However, software testing is often outsourced to a software testing company that employs black box testing. Herein a framework is proposed to prioritize test cases for black box testing on a new product using the test execution history collected from a similar prior product and the Ant Colony Optimization. A simulation using two actual products shows the effectiveness and practicality of our proposed framework.