• Cite Icon436
  • https://doi.org/10.1109/icse.2007.41Copy DOI Icon

Hybrid Concolic Testing

  • May 1, 2007
  • Rupak Majumdar +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present hybrid concolic testing, an algorithm that interleaves random testing with concolic execution to obtain both a deep and a wide exploration of program state space. Our algorithm generates test inputs automatically by interleaving random testing until saturation with bounded exhaustive symbolic exploration of program points. It thus combines the ability of random search to reach deep program states quickly together with the ability of concolic testing to explore states in a neighborhood exhaustively. We have implemented our algorithm on top of CUTE and applied it to obtain better branch coverage for an editor implementation (VIM 5.7, 150 K lines of code) as well as a data structure implementation in C. Our experiments suggest that hybrid concolic testing can handle large programs and provide, for the same testing budget, almost 4times the branch coverage than random testing and almost 2times that of concolic testing.

Similar Papers
  • Book Chapter
  • Citations1

Measuring Branch Coverage for the SOA Based Application Using Concolic Testing

  • Jan 01, 2017
  • A Dutta +2
  • Research Article
  • Citations4

Quantum Concolic Testing

  • Jun 22, 2025
  • Proceedings of the ACM on Software Engineering
  • Shangzhou Xia +3
  • Research Article
  • Citations41

Scalable Concolic Testing of RTL Models

  • May 25, 2020
  • IEEE Transactions on Computers
  • Yangdi Lyu +1
  • Research Article
  • Citations14

Concolic testing for functional languages

  • May 12, 2017
  • Science of Computer Programming
  • Aggelos Giantsios +2
  • Book Chapter

Augmenting Concolic Testing with Weighted Constraints-Based Search

  • Aug 23, 2018
  • Zhibin Ye +1
  • Conference Article
  • Citations3

GuideSE: Annotations for Guiding Concolic Testing

  • May 01, 2015
  • Koushik Sen +3
  • Conference Article
  • Citations64

A Case Study of Concolic Testing Tools and their Limitations

  • Sep 01, 2011
  • Xiao Qu +1
  • Book Chapter
  • Citations1

Verification of Embedded Software Binaries using Virtual Prototypes

  • Oct 15, 2020
  • Vladimir Herdt +2
  • Conference Article
  • Citations16

Invasive Software Testing: Mutating Target Programs to Diversify Test Exploration for High Test Coverage

  • Apr 01, 2018
  • Yunho Kim +4
  • Conference Article
  • Citations15

Fault detection effectiveness of source test case generation strategies for metamorphic testing

  • May 27, 2018
  • Prashanta Saha +1
  • PDF
  • Book Chapter
  • Citations3

Concolic Testing of Front-end JavaScript

  • Jan 01, 2023
  • Zhe Li +1
  • Conference Article
  • Citations4

Approximating happens-before order: interplay between static analysis and state space traversal

  • Jul 21, 2014
  • Pavel Parízek +1
  • Research Article
  • Citations61

AUSTIN: An open source tool for search based software testing of C programs

  • Apr 03, 2012
  • Information and Software Technology
  • Kiran Lakhotia +2
  • Conference Article
  • Citations8

Generating source inputs for metamorphic testing using dynamic symbolic execution

  • May 14, 2016
  • Eman Alatawi +2
  • Conference Article
  • Citations86

Improving random GUI testing with image-based widget detection

  • Jul 10, 2019
  • Thomas D White +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.