Delta-debugging on traces
dc.contributor.author | Chen, Xueyuan | |
dc.contributor.department | Department of Computer Science | |
dc.contributor.majorProfessor | Wei Le | |
dc.date | 2021-06-02T13:16:31.000 | |
dc.date.accessioned | 2021-08-14T03:33:31Z | |
dc.date.available | 2021-08-14T03:33:31Z | |
dc.date.copyright | Fri Jan 01 00:00:00 UTC 2021 | |
dc.date.embargo | 2021-04-21 | |
dc.date.issued | 2021-01-01 | |
dc.description.abstract | <p>Debugging is challenging and time-consuming to find the cause of a failure by inspecting source code. In this creative component, we firstly apply delta-debugging to reduce C program traces for bug diagnosis. Taking a single failing run, we generate a trace. We use a tool from our lab, namely, Helium, to generate an executable program from the trace and reduce the program with the delta debugging tool C-Reduce. The results contain only the statements that are sufficient to reproduce the failure. We studied C-Reduce and used C-Reduce with two reduction settings. The size of the reduced program with reproduction setting 1 is smaller or equal to the size of the reduced program with reproduction setting 2 due to function merging. Compared with the traces, we totally reduced 74.38% of code with reduction setting 1 and 71.98% of the code with reduction setting 2.</p> | |
dc.format.mimetype | ||
dc.identifier | archive/lib.dr.iastate.edu/creativecomponents/720/ | |
dc.identifier.articleid | 1857 | |
dc.identifier.contextkey | 22591990 | |
dc.identifier.doi | https://doi.org/10.31274/cc-20240624-496 | |
dc.identifier.s3bucket | isulib-bepress-aws-west | |
dc.identifier.submissionpath | creativecomponents/720 | |
dc.identifier.uri | https://dr.lib.iastate.edu/handle/20.500.12876/JvNVQymv | |
dc.source.bitstream | archive/lib.dr.iastate.edu/creativecomponents/720/Xueyuan_Chen_Creative_Component_Delta_debugging_on_trace.pdf|||Sat Jan 15 01:44:31 UTC 2022 | |
dc.subject.disciplines | Computer Sciences | |
dc.subject.keywords | debugging | |
dc.subject.keywords | program reduction | |
dc.title | Delta-debugging on traces | |
dc.type | creative component | |
dc.type.genre | creative component | |
dspace.entity.type | Publication | |
relation.isOrgUnitOfPublication | f7be4eb9-d1d0-4081-859b-b15cee251456 | |
thesis.degree.discipline | Computer Science | |
thesis.degree.level | creativecomponent |
File
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- Xueyuan_Chen_Creative_Component_Delta_debugging_on_trace.pdf
- Size:
- 352.18 KB
- Format:
- Adobe Portable Document Format
- Description: