Matches in SemOpenAlex for { <https://semopenalex.org/work/W4387389715> ?p ?o ?g. }
Showing items 1 to 65 of
65
with 100 items per page.
- W4387389715 abstract "Bugs are essential in software engineering; many research studies in the past decades have been proposed to detect, localize, and repair bugs in software systems. Effectiveness evaluation of such techniques requires complex bugs, i.e., those that are hard to detect through testing and hard to repair through debugging. From the classic software engineering point of view, a hard-to-repair bug differs from the correct code in multiple locations, making it hard to localize and repair. Hard-to-detect bugs, on the other hand, manifest themselves under specific test inputs and reachability conditions. These two objectives, i.e., generating hard-to-detect and hard-to-repair bugs, are mostly aligned; a bug generation technique can change multiple statements to be covered only under a specific set of inputs. However, these two objectives are conflicting for learning-based techniques: A bug should have a similar code representation to the correct code in the training data to challenge a bug prediction model to distinguish them. The hard-to-repair bug definition remains the same but with a caveat: the more a bug differs from the original code (at multiple locations), the more distant their representations are and easier to be detected. We propose BugFarm, to transform arbitrary code into multiple complex bugs. BugFarm leverages LLMs to mutate code in multiple locations (hard-to-repair). To ensure that multiple modifications do not notably change the code representation, BugFarm analyzes the attention of the underlying model and instructs LLMs to only change the least attended locations (hard-to-detect). Our comprehensive evaluation of 320k+ bugs from over 2.5M mutants generated by BugFarm and two alternative approaches demonstrates our superiority in generating bugs that are hard to detect by learning-based bug prediction approaches and hard to repair by SOTA learning-based program repair technique." @default.
- W4387389715 created "2023-10-06" @default.
- W4387389715 creator A5002454159 @default.
- W4387389715 creator A5019580960 @default.
- W4387389715 creator A5028705274 @default.
- W4387389715 creator A5058824250 @default.
- W4387389715 date "2023-10-03" @default.
- W4387389715 modified "2023-10-07" @default.
- W4387389715 title "Automated Bug Generation in the era of Large Language Models" @default.
- W4387389715 doi "https://doi.org/10.48550/arxiv.2310.02407" @default.
- W4387389715 hasPublicationYear "2023" @default.
- W4387389715 type Work @default.
- W4387389715 citedByCount "0" @default.
- W4387389715 crossrefType "posted-content" @default.
- W4387389715 hasAuthorship W4387389715A5002454159 @default.
- W4387389715 hasAuthorship W4387389715A5019580960 @default.
- W4387389715 hasAuthorship W4387389715A5028705274 @default.
- W4387389715 hasAuthorship W4387389715A5058824250 @default.
- W4387389715 hasBestOaLocation W43873897151 @default.
- W4387389715 hasConcept C1009929 @default.
- W4387389715 hasConcept C13280743 @default.
- W4387389715 hasConcept C168065819 @default.
- W4387389715 hasConcept C177264268 @default.
- W4387389715 hasConcept C17744445 @default.
- W4387389715 hasConcept C185798385 @default.
- W4387389715 hasConcept C199360897 @default.
- W4387389715 hasConcept C199539241 @default.
- W4387389715 hasConcept C205649164 @default.
- W4387389715 hasConcept C2776359362 @default.
- W4387389715 hasConcept C2776760102 @default.
- W4387389715 hasConcept C2777904410 @default.
- W4387389715 hasConcept C41008148 @default.
- W4387389715 hasConcept C53942775 @default.
- W4387389715 hasConcept C94625758 @default.
- W4387389715 hasConceptScore W4387389715C1009929 @default.
- W4387389715 hasConceptScore W4387389715C13280743 @default.
- W4387389715 hasConceptScore W4387389715C168065819 @default.
- W4387389715 hasConceptScore W4387389715C177264268 @default.
- W4387389715 hasConceptScore W4387389715C17744445 @default.
- W4387389715 hasConceptScore W4387389715C185798385 @default.
- W4387389715 hasConceptScore W4387389715C199360897 @default.
- W4387389715 hasConceptScore W4387389715C199539241 @default.
- W4387389715 hasConceptScore W4387389715C205649164 @default.
- W4387389715 hasConceptScore W4387389715C2776359362 @default.
- W4387389715 hasConceptScore W4387389715C2776760102 @default.
- W4387389715 hasConceptScore W4387389715C2777904410 @default.
- W4387389715 hasConceptScore W4387389715C41008148 @default.
- W4387389715 hasConceptScore W4387389715C53942775 @default.
- W4387389715 hasConceptScore W4387389715C94625758 @default.
- W4387389715 hasLocation W43873897151 @default.
- W4387389715 hasOpenAccess W4387389715 @default.
- W4387389715 hasPrimaryLocation W43873897151 @default.
- W4387389715 hasRelatedWork W2161928627 @default.
- W4387389715 hasRelatedWork W2727867943 @default.
- W4387389715 hasRelatedWork W2740264376 @default.
- W4387389715 hasRelatedWork W2787155073 @default.
- W4387389715 hasRelatedWork W2900719967 @default.
- W4387389715 hasRelatedWork W3015562293 @default.
- W4387389715 hasRelatedWork W3194833114 @default.
- W4387389715 hasRelatedWork W4205868343 @default.
- W4387389715 hasRelatedWork W4206999239 @default.
- W4387389715 hasRelatedWork W4322631505 @default.
- W4387389715 isParatext "false" @default.
- W4387389715 isRetracted "false" @default.
- W4387389715 workType "article" @default.