Matches in SemOpenAlex for { <https://semopenalex.org/work/W2461570336> ?p ?o ?g. }
Showing items 1 to 93 of
93
with 100 items per page.
- W2461570336 abstract "Compilers are critical, widely-used complex software. Bugs in them have significant impact, and can cause serious damage when they silently miscompile a safety-critical application. An in-depth understanding of compiler bugs can help detect and fix them. To this end, we conduct the first empirical study on the characteristics of the bugs in two main-stream compilers, GCC and LLVM. Our study is significant in scale — it exhaustively examines about 50K bugs and 30K bug fix revisions over more than a decade’s span. This paper details our systematic study. Summary findings include: (1) In both compilers, C++ is the most buggy component, accounting for around 20% of the total bugs and twice as many as the second most buggy component; (2) the bug revealing test cases are typically small, with 80% having fewer than 45 lines of code; (3) most of the bug fixes touch a single source file with small modifications (43 lines for GCC and 38 for LLVM on average); (4) the average lifetime of GCC bugs is 200 days, and 111 days for LLVM; and (5) high priority tends to be assigned to optimizer bugs, most notably 30% of the bugs in GCC’s inter-procedural analysis component are labeled P1 (the highest priority). This study deepens our understanding of compiler bugs. For application developers, it shows that even mature production compilers still have many bugs, which may affect development. For researchers and compiler developers, it sheds light on interesting characteristics of compiler bugs, and highlights challenges and opportunities to more effectively test and debug compilers." @default.
- W2461570336 created "2016-07-22" @default.
- W2461570336 creator A5029554097 @default.
- W2461570336 creator A5051355395 @default.
- W2461570336 creator A5065937088 @default.
- W2461570336 creator A5078231842 @default.
- W2461570336 date "2016-07-18" @default.
- W2461570336 modified "2023-10-07" @default.
- W2461570336 title "Toward understanding compiler bugs in GCC and LLVM" @default.
- W2461570336 cites W1552921094 @default.
- W2461570336 cites W190884830 @default.
- W2461570336 cites W1981899763 @default.
- W2461570336 cites W1998916198 @default.
- W2461570336 cites W2003164052 @default.
- W2461570336 cites W2006146889 @default.
- W2461570336 cites W2016637318 @default.
- W2461570336 cites W2029039689 @default.
- W2461570336 cites W2030405312 @default.
- W2461570336 cites W2049612492 @default.
- W2461570336 cites W2061290744 @default.
- W2461570336 cites W2071952624 @default.
- W2461570336 cites W2087419855 @default.
- W2461570336 cites W2091543666 @default.
- W2461570336 cites W2095445208 @default.
- W2461570336 cites W2095593431 @default.
- W2461570336 cites W2101161997 @default.
- W2461570336 cites W2124482849 @default.
- W2461570336 cites W2139270835 @default.
- W2461570336 cites W2146878883 @default.
- W2461570336 cites W2155877593 @default.
- W2461570336 cites W2156601455 @default.
- W2461570336 cites W2156633971 @default.
- W2461570336 cites W2163661306 @default.
- W2461570336 cites W2169294765 @default.
- W2461570336 cites W2170224888 @default.
- W2461570336 cites W2170737051 @default.
- W2461570336 cites W2390518826 @default.
- W2461570336 cites W4238083723 @default.
- W2461570336 doi "https://doi.org/10.1145/2931037.2931074" @default.
- W2461570336 hasPublicationYear "2016" @default.
- W2461570336 type Work @default.
- W2461570336 sameAs 2461570336 @default.
- W2461570336 citedByCount "55" @default.
- W2461570336 countsByYear W24615703362016 @default.
- W2461570336 countsByYear W24615703362017 @default.
- W2461570336 countsByYear W24615703362018 @default.
- W2461570336 countsByYear W24615703362019 @default.
- W2461570336 countsByYear W24615703362020 @default.
- W2461570336 countsByYear W24615703362021 @default.
- W2461570336 countsByYear W24615703362022 @default.
- W2461570336 countsByYear W24615703362023 @default.
- W2461570336 crossrefType "proceedings-article" @default.
- W2461570336 hasAuthorship W2461570336A5029554097 @default.
- W2461570336 hasAuthorship W2461570336A5051355395 @default.
- W2461570336 hasAuthorship W2461570336A5065937088 @default.
- W2461570336 hasAuthorship W2461570336A5078231842 @default.
- W2461570336 hasConcept C1009929 @default.
- W2461570336 hasConcept C111919701 @default.
- W2461570336 hasConcept C121332964 @default.
- W2461570336 hasConcept C168167062 @default.
- W2461570336 hasConcept C169590947 @default.
- W2461570336 hasConcept C199360897 @default.
- W2461570336 hasConcept C199519371 @default.
- W2461570336 hasConcept C2777904410 @default.
- W2461570336 hasConcept C41008148 @default.
- W2461570336 hasConcept C97355855 @default.
- W2461570336 hasConceptScore W2461570336C1009929 @default.
- W2461570336 hasConceptScore W2461570336C111919701 @default.
- W2461570336 hasConceptScore W2461570336C121332964 @default.
- W2461570336 hasConceptScore W2461570336C168167062 @default.
- W2461570336 hasConceptScore W2461570336C169590947 @default.
- W2461570336 hasConceptScore W2461570336C199360897 @default.
- W2461570336 hasConceptScore W2461570336C199519371 @default.
- W2461570336 hasConceptScore W2461570336C2777904410 @default.
- W2461570336 hasConceptScore W2461570336C41008148 @default.
- W2461570336 hasConceptScore W2461570336C97355855 @default.
- W2461570336 hasLocation W24615703361 @default.
- W2461570336 hasOpenAccess W2461570336 @default.
- W2461570336 hasPrimaryLocation W24615703361 @default.
- W2461570336 hasRelatedWork W1497385637 @default.
- W2461570336 hasRelatedWork W1498982577 @default.
- W2461570336 hasRelatedWork W1512248002 @default.
- W2461570336 hasRelatedWork W2004605222 @default.
- W2461570336 hasRelatedWork W2044422526 @default.
- W2461570336 hasRelatedWork W2086733238 @default.
- W2461570336 hasRelatedWork W2192862863 @default.
- W2461570336 hasRelatedWork W2369288331 @default.
- W2461570336 hasRelatedWork W2519339279 @default.
- W2461570336 hasRelatedWork W2467097043 @default.
- W2461570336 isParatext "false" @default.
- W2461570336 isRetracted "false" @default.
- W2461570336 magId "2461570336" @default.
- W2461570336 workType "article" @default.