Intelligent-CAT-Lab/SEER

Artifact repository for the paper "Perfect Is the Enemy of Test Oracle", In Proceedings of The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022), Singapore, Singapore, November 2022

36
/ 100
Emerging

This project offers a deep learning-based solution for automatically determining if a unit test passes or fails on a given method, without needing explicit test assertions. It takes unit tests and method implementations as input and outputs a pass/fail label, helping you quickly identify potential bugs. Software quality assurance engineers and developers writing unit tests can use this tool to streamline their testing process.

No commits in the last 6 months.

Use this if you need an automated way to determine unit test outcomes, especially when test assertions are missing or difficult to create, to detect bugs efficiently.

Not ideal if your primary need is generating test inputs rather than evaluating test outcomes, or if you require human-interpretable, explicit oracle logic.

software-testing unit-testing bug-detection quality-assurance test-automation
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 5 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

11

Forks

5

Language

Python

License

MIT

Last pushed

May 04, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Intelligent-CAT-Lab/SEER"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.