UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

TrickyBugs: A Dataset of Corner-case Bugs in Plausible Programs

Liu, Kaibo; Han, Yudong; Liu, Yiyang; Zhang, Jie M; Chen, Zhenpeng; Sarro, Federica; Huang, Gang; (2024) TrickyBugs: A Dataset of Corner-case Bugs in Plausible Programs. In: MSR '24: Proceedings of the 21st International Conference on Mining Software Repositories. (pp. pp. 113-117). ACM Green open access

[thumbnail of Sarro_3643991.3644870.pdf]
Preview
Text
Sarro_3643991.3644870.pdf

Download (541kB) | Preview

Abstract

We call a program that passes existing tests but still contains bugs as a buggy plausible program. Bugs in such a program can bypass the testing environment and enter the production environment, causing unpredictable consequences. Therefore, discovering and fixing such bugs is a fundamental and critical problem. However, no existing bug dataset is purposed to collect this kind of bug, posing significant obstacles to relevant research. To address this gap, we introduce TrickyBugs, a bug dataset with 3,043 buggy plausible programs sourced from human-written submissions of 324 real-world competition coding tasks. We identified the buggy plausible programs from approximately 400,000 submissions, and all the bugs in TrickyBugs were not previously detected. We hope that TrickyBugs can effectively facilitate research in the fields of automated program repair, fault localization, test generation, and test adequacy.CCS CONCEPTS•Software and its engineering → Software testing and debugging.

Type: Proceedings paper
Title: TrickyBugs: A Dataset of Corner-case Bugs in Plausible Programs
Event: IEEE/ACM 21st International Conference on Mining Software Repositories (MSR)
Location: PORTUGAL, Lisbon
Dates: 15 Apr 2024 - 16 Apr 2024
ISBN-13: 979-8-3503-6398-2
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3643991.3644870
Publisher version: https://doi.org/10.1145/3643991.3644870
Language: English
Additional information: This work is licensed under a Creative Commons Attribution International 4.0 License.
Keywords: Science & Technology, Technology, Computer Science, Artificial Intelligence, Computer Science, Software Engineering, Computer Science, Theory & Methods, Computer Science, software testing, test generation, test adequacy, program repair, benchmark
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10205139
Downloads since deposit
Loading...
1Download
Download activity - last month
Loading...
Download activity - last 12 months
Loading...
Downloads by country - last 12 months
Loading...

Archive Staff Only

View Item View Item