Show simple item record

dc.date.accessioned2021-03-15T18:04:51Z
dc.date.available2021-03-15T18:04:51Z
dc.date.issued2021-03-05
dc.identifier.urihttps://hdl.handle.net/1721.1/130137
dc.description.abstractBug finding systems are used after developers have written code to try to identify mistakes they have made. If these systems find a bug, they can be fixed before code is deployed. Unfortunately, these systems fail to find many bugs, which is one of the reasons why new vulnerabilities and crashes still exist in computer programs today. The scarce documentation of known bugs and how those bugs manifest in a program made it impossible to measure the success of bug-finding tools. The Large-scale Automated Vulnerability Addition (LAVA) system enables evaluation of bug-finding systems. The LAVA system produces thousands of realistic bugs that are automatically injected into pre-existing program code. Once these bugs are injected, various vulnerability discovery techniques and software can be tested to see how many of the bugs are found and how many are missed. Over the last five years, LAVA has become the first widely used benchmark for evaluation of bug-finding systems.en_US
dc.language.isoen_USen_US
dc.publisherMIT Lincoln Laboratoryen_US
dc.relation.ispartofseriesThe Bulletin;
dc.rightsAttribution-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/us/*
dc.subjectLincoln Laboratoryen_US
dc.subjectSupercomputingen_US
dc.subjectLLSCen_US
dc.titleBug-Injecting System Helps to Advance the State-of-the-Art in Debugging Softwareen_US
dc.typeArticleen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

  • LLSC in the News
    News articles about the LLSC and programs that are supported by the LLSC

Show simple item record