@inproceedings{e93da50c2c7b488e84cac7ffd9fd8147,
title = "DyTa: Dynamic symbolic execution guided with static verification results",
abstract = "Software-defect detection is an increasingly important research topic in software engineering. To detect defects in a program, static verification and dynamic test generation are two important proposed techniques. However, both of these techniques face their respective issues. Static verification produces false positives, and on the other hand, dynamic test generation is often time consuming. To address the limitations of static verification and dynamic test generation, we present an automated defect-detection tool, called DyTa, that combines both static verification and dynamic test generation. DyTa consists of a static phase and a dynamic phase. The static phase detects potential defects with a static checker; the dynamic phase generates test inputs through dynamic symbolic execution to confirm these potential defects. DyTa reduces the number of false positives compared to static verification and performs more efficiently compared to dynamic test generation.",
keywords = "defect detection, static analysis, testing",
author = "Xi Ge and Kunal Taneja and Tao Xie and Nikolai Tillmann",
year = "2011",
doi = "10.1145/1985793.1985971",
language = "English (US)",
isbn = "9781450304450",
series = "Proceedings - International Conference on Software Engineering",
pages = "992--994",
booktitle = "ICSE 2011 - 33rd International Conference on Software Engineering, Proceedings of the Conference",
note = "33rd International Conference on Software Engineering, ICSE 2011 ; Conference date: 21-05-2011 Through 28-05-2011",
}