Skip to search boxSkip to navigationSkip to main content

Probabilistic Testing of Probabilistic Programs

Project status
Active

Description

This is a project in computer science and software
engineering, with a hint of applied Bayesian statistics.
The goal is to build testing theory and infrastructure
for testing probabilistic programs. Testing is the
leading quality assurance method for software.
Randomness is increasingly used in software
(especially in machine learning, statistics, and
robotics). Unfortunately, randomness and testing do
not mix well, as randomness makes test results flaky -
the test outcome is not deterministically the same for
each run. Thus, we need a new testing theory and
method for probabilistic programs. The goal of the
project is to understand 1) What kind of properties
are testable for probabilistic programs? 2) how to test
these properties in practice, so that the test are
reliable, so avoiding false positives and false
negatives?

Project Information

Project Type

Research

Acronym

PRO-TEST

Time Period

01/11/202531/10/2031

Status

Active

ID

External Project ID: 5244-00156A

Funding Details

Probabilistic Testing of Probabilistic ProgramsAward
FundersAmounts
Independent Research Fund Denmark
6149140 DKK