遇见数据集

Training Automatic Test Oracles to Identify Semantic Bugs

收藏
Monash University Figshare2026-02-11 更新2026-07-07 收录
官方服务:

资源简介:

When a program produces incorrect or unexpected outputs for certain inputs without being crashed, there exists a semantic bug in the program. For example, assume a calculator that incorrectly says 2+2=5 (instead of 4) while performing the other mathematical operations correctly. Only a human who knows expected behaviour can detect this type of bug in most scenarios. This thesis mainly focuses on developing learning techniques to produce automated models called test oracles to identify test failures under a semantic bug. Moreover, it explores how to use this learning process to automatically fix a semantic bug.

创建时间:
2023-05-25
二维码
社区交流群
二维码
科研交流群
商业服务