Matches in SemOpenAlex for { <https://semopenalex.org/work/W4384304763> ?p ?o ?g. }
- W4384304763 abstract "A Bug Inducing Commit (BIC) is a commit that introduces a software bug into the codebase. Knowing the relevant BIC for a given bug can provide valuable information for debugging as well as bug triaging. However, existing BIC identification techniques are either too expensive (because they require the failing tests to be executed against previous versions for bisection) or inapplicable at the debugging time (because they require post hoc artefacts such as bug reports or bug fixes). We propose Fonte, an efficient and accurate BIC identification technique that only requires test coverage. Fonte combines Fault Localisation (FL) with BIC identification and ranks commits based on the suspiciousness of the code elements that they modified. Fonte reduces the search space of BICs using failure coverage as well as a filter that detects commits that are merely style changes. Our empirical evaluation using 130 real-world BICs shows that Fonte significantly outperforms state-of-the-art BIC identification techniques based on Information Retrieval as well as neural code embedding models, achieving at least 39% higher MRR. We also report that the ranking scores produced by Fonte can be used to perform weighted bisection, further reducing the cost of BIC identification. Finally, we apply Fonte to a large-scale industry project with over 10M lines of code, and show that it can rank the actual BIC within the top five commits for 87% of the studied real batch-testing failures, and save the BIC inspection cost by 32% on average." @default.
- W4384304763 created "2023-07-15" @default.
- W4384304763 creator A5030257680 @default.
- W4384304763 creator A5040025483 @default.
- W4384304763 creator A5048573106 @default.
- W4384304763 creator A5070401254 @default.
- W4384304763 date "2023-05-01" @default.
- W4384304763 modified "2023-10-17" @default.
- W4384304763 title "Fonte: Finding Bug Inducing Commits from Failures" @default.
- W4384304763 cites W1597799702 @default.
- W4384304763 cites W2021213467 @default.
- W4384304763 cites W2055395329 @default.
- W4384304763 cites W2065489029 @default.
- W4384304763 cites W2074805796 @default.
- W4384304763 cites W2126166995 @default.
- W4384304763 cites W2128049346 @default.
- W4384304763 cites W2136305343 @default.
- W4384304763 cites W2156723666 @default.
- W4384304763 cites W2157353183 @default.
- W4384304763 cites W2164577291 @default.
- W4384304763 cites W2343875716 @default.
- W4384304763 cites W2515360277 @default.
- W4384304763 cites W2617832356 @default.
- W4384304763 cites W2736091366 @default.
- W4384304763 cites W2767527821 @default.
- W4384304763 cites W2795516572 @default.
- W4384304763 cites W2953777905 @default.
- W4384304763 cites W2967204716 @default.
- W4384304763 cites W2967325635 @default.
- W4384304763 cites W2998702515 @default.
- W4384304763 cites W3004570974 @default.
- W4384304763 cites W3034503357 @default.
- W4384304763 cites W3042956498 @default.
- W4384304763 cites W3090676906 @default.
- W4384304763 cites W3140804348 @default.
- W4384304763 cites W3141667617 @default.
- W4384304763 cites W3152301934 @default.
- W4384304763 cites W3160465489 @default.
- W4384304763 cites W3161504508 @default.
- W4384304763 cites W3172376515 @default.
- W4384304763 cites W3193597518 @default.
- W4384304763 cites W4205848394 @default.
- W4384304763 cites W4252684946 @default.
- W4384304763 cites W4284698368 @default.
- W4384304763 cites W4308643006 @default.
- W4384304763 cites W4309940971 @default.
- W4384304763 cites W4312429593 @default.
- W4384304763 cites W4362223627 @default.
- W4384304763 doi "https://doi.org/10.1109/icse48619.2023.00059" @default.
- W4384304763 hasPublicationYear "2023" @default.
- W4384304763 type Work @default.
- W4384304763 citedByCount "0" @default.
- W4384304763 crossrefType "proceedings-article" @default.
- W4384304763 hasAuthorship W4384304763A5030257680 @default.
- W4384304763 hasAuthorship W4384304763A5040025483 @default.
- W4384304763 hasAuthorship W4384304763A5048573106 @default.
- W4384304763 hasAuthorship W4384304763A5070401254 @default.
- W4384304763 hasBestOaLocation W43843047632 @default.
- W4384304763 hasConcept C1009929 @default.
- W4384304763 hasConcept C111919701 @default.
- W4384304763 hasConcept C116834253 @default.
- W4384304763 hasConcept C124101348 @default.
- W4384304763 hasConcept C147494362 @default.
- W4384304763 hasConcept C153180980 @default.
- W4384304763 hasConcept C154945302 @default.
- W4384304763 hasConcept C168065819 @default.
- W4384304763 hasConcept C177264268 @default.
- W4384304763 hasConcept C189430467 @default.
- W4384304763 hasConcept C199360897 @default.
- W4384304763 hasConcept C2776760102 @default.
- W4384304763 hasConcept C2777904410 @default.
- W4384304763 hasConcept C41008148 @default.
- W4384304763 hasConcept C51929080 @default.
- W4384304763 hasConcept C59822182 @default.
- W4384304763 hasConcept C77088390 @default.
- W4384304763 hasConcept C86803240 @default.
- W4384304763 hasConceptScore W4384304763C1009929 @default.
- W4384304763 hasConceptScore W4384304763C111919701 @default.
- W4384304763 hasConceptScore W4384304763C116834253 @default.
- W4384304763 hasConceptScore W4384304763C124101348 @default.
- W4384304763 hasConceptScore W4384304763C147494362 @default.
- W4384304763 hasConceptScore W4384304763C153180980 @default.
- W4384304763 hasConceptScore W4384304763C154945302 @default.
- W4384304763 hasConceptScore W4384304763C168065819 @default.
- W4384304763 hasConceptScore W4384304763C177264268 @default.
- W4384304763 hasConceptScore W4384304763C189430467 @default.
- W4384304763 hasConceptScore W4384304763C199360897 @default.
- W4384304763 hasConceptScore W4384304763C2776760102 @default.
- W4384304763 hasConceptScore W4384304763C2777904410 @default.
- W4384304763 hasConceptScore W4384304763C41008148 @default.
- W4384304763 hasConceptScore W4384304763C51929080 @default.
- W4384304763 hasConceptScore W4384304763C59822182 @default.
- W4384304763 hasConceptScore W4384304763C77088390 @default.
- W4384304763 hasConceptScore W4384304763C86803240 @default.
- W4384304763 hasFunder F4320322120 @default.
- W4384304763 hasFunder F4320332195 @default.
- W4384304763 hasFunder F4320335489 @default.
- W4384304763 hasLocation W43843047631 @default.
- W4384304763 hasLocation W43843047632 @default.
- W4384304763 hasOpenAccess W4384304763 @default.