By the same authors

From the same journal

Efficient Software Verification: Statistical Testing Using Automated Search

Research output: Contribution to journalArticlepeer-review

Author(s)

Department/unit(s)

Publication details

JournalIEEE Transactions on Software Engineering
DatePublished - 1 Nov 2010
Issue number6
Volume36
Number of pages15
Pages (from-to)763-777
Original languageEnglish

Abstract

Statistical testing has been shown to be more efficient at detecting faults in software than other methods of dynamic testing such as random and structural testing. Test data are generated by sampling from a probability distribution chosen so that each element of the software's structure is exercised with a high probability. However, deriving a suitable distribution is difficult for all but the simplest of programs. This paper demonstrates that automated search is a practical method of finding near-optimal probability distributions for real-world programs, and that test sets generated from these distributions continue to show superior efficiency in detecting faults in the software.

Bibliographical note

Query date: 14/01/2011

    Research areas

  • automated search, dynamic testing, near-optimal probability distribution, random testing, software fault detection, software verification, statistical testing, structural testing, test data, program testing, program verification, statistical distributions

Projects

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations