Dynamic symbolic execution has been shown to be an effective technique for automated test input generation. When applied to large-scale programs, its scalability however is limited due to the combinatorial explosion of the path space and the high cost of computation. Several sophisticated search strategies have been proposed to better guide dynamic symbolic execution towards achieving high code coverage. While confirmed effective, these techniques may deteriorate in practical situations because of the large computation cost involved. In this paper, we propose a search heuristic which is directed by coverage information and interleaved with random search to perform dynamic symbolic execution for coverage improvements and cost-effectiveness. ...
Finding test data to cover structural test coverage criteria such as branch coverage is largely a ma...
Finding test data to cover structural test coverage criteria such as branch coverage is largely a ma...
Finding test data to cover structural test coverage criteria such as branch coverage is largely a ma...
We present an algorithm for constructing fitness functions that improve the efficiency of search-bas...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—Automatic test data generation (ATG) is a major topic in software engineering. In this pape...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
We present an algorithm for constructing fitness functions that improve the efficiency of search-bas...
Abstract. Software testing is an expensive process, which is vital in the industry. Construction of ...
Abstract—Search-based testing can automatically generate unit test suites for object oriented code, ...
Automatic unit test generation aims to support developers by alle-viating the burden of test writing...
Finding test data to cover structural test coverage criteria such as branch coverage is largely a ma...
Finding test data to cover structural test coverage criteria such as branch coverage is largely a ma...
Finding test data to cover structural test coverage criteria such as branch coverage is largely a ma...
We present an algorithm for constructing fitness functions that improve the efficiency of search-bas...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—We present an algorithm for constructing fitness functions that improve the efficiency of s...
Abstract—Automatic test data generation (ATG) is a major topic in software engineering. In this pape...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
Dynamic symbolic execution has been shown an effective technique for automated test input generation...
We present an algorithm for constructing fitness functions that improve the efficiency of search-bas...
Abstract. Software testing is an expensive process, which is vital in the industry. Construction of ...
Abstract—Search-based testing can automatically generate unit test suites for object oriented code, ...
Automatic unit test generation aims to support developers by alle-viating the burden of test writing...
Finding test data to cover structural test coverage criteria such as branch coverage is largely a ma...
Finding test data to cover structural test coverage criteria such as branch coverage is largely a ma...
Finding test data to cover structural test coverage criteria such as branch coverage is largely a ma...