Evaluating CAVM: A New Search-Based Test Data Generation Tool for C
by Junhwi Kim, Byeonghyeon You, Minhyuk Kwon, Phil McMinn, and Shin Yoo
International Symposium on Search-Based Software Engineering (SSBSE 2017)
We present CAVM (pronounced “ka-boom”), a new search-based test data generation tool for C. CAVM is developed to augment an existing commercial tool, CodeScroll, which uses static analysis and input partitioning to generate test data. Unlike the current state-of-the-art search-based test data generation tool for C, Austin, CAVM handles dynamic data structures using purely search-based techniques. We compare CAVM against CodeScroll and Austin using 49 C functions, ranging from small anti-pattern case studies to real world open source code and commercial code. The results show that CAVM can cover branches that neither CodeScroll nor Austin can, while also exclusively achieving ... [more]
Reference
Junhwi Kim, Byeonghyeon You, Minhyuk Kwon, Phil McMinn, and Shin Yoo. Evaluating CAVM: A New Search-Based Test Data Generation Tool for C. International Symposium on Search-Based Software Engineering (SSBSE 2017), pp. 143–149, 2017
Bibtex Entry
@inproceedings{Kim2017, author = "Kim, Junhwi and You, Byeonghyeon and Kwon, Minhyuk and McMinn, Phil and Yoo, Shin", title = "Evaluating {CAVM}: A New Search-Based Test Data Generation Tool for {C}", booktitle = "International Symposium on Search-Based Software Engineering (SSBSE 2017)", pages = "143--149", year = "2017" }