Matches in SemOpenAlex for { <https://semopenalex.org/work/W2617809069> ?p ?o ?g. }
- W2617809069 abstract "Compiler testing is a crucial way of guaranteeing the reliability of compilers (and software systems in general). Many techniques have been proposed to facilitate automated compiler testing. These techniques rely on a large number of test programs (which are test inputs of compilers) generated by some test-generation tools (e.g., CSmith). However, these compiler testing techniques have serious efficiency problems as they usually take a long period of time to find compiler bugs. To accelerate compiler testing, it is desirable to prioritize the generated test programs so that the test programs that are more likely to trigger compiler bugs are executed earlier. In this paper, we propose the idea of learning to test, which learns the characteristics of bug-revealing test programs from previous test programs that triggered bugs. Based on the idea of learning to test, we propose LET, an approach to prioritizing test programs for compiler testing acceleration. LET consists of a learning process and a scheduling process. In the learning process, LET identifies a set of features of test programs, trains a capability model to predict the probability of a new test program for triggering compiler bugs and a time model to predict the execution time of a test program. In the scheduling process, LET prioritizes new test programs according to their bug-revealing probabilities in unit time, which is calculated based on the two trained models. Our extensive experiments show that LET significantly accelerates compiler testing. In particular, LET reduces more than 50% of the testing time in 24.64% of the cases, and reduces between 25% and 50% of the testing time in 36.23% of the cases." @default.
- W2617809069 created "2017-06-05" @default.
- W2617809069 creator A5029892501 @default.
- W2617809069 creator A5035448666 @default.
- W2617809069 creator A5040850915 @default.
- W2617809069 creator A5055454540 @default.
- W2617809069 creator A5068743330 @default.
- W2617809069 creator A5085393851 @default.
- W2617809069 date "2017-05-01" @default.
- W2617809069 modified "2023-10-12" @default.
- W2617809069 title "Learning to Prioritize Test Programs for Compiler Testing" @default.
- W2617809069 cites W1502922572 @default.
- W2617809069 cites W1913528457 @default.
- W2617809069 cites W1966021031 @default.
- W2617809069 cites W1981618658 @default.
- W2617809069 cites W2006247632 @default.
- W2617809069 cites W2017044198 @default.
- W2617809069 cites W2021688474 @default.
- W2617809069 cites W2030405312 @default.
- W2617809069 cites W2034553498 @default.
- W2617809069 cites W2037691959 @default.
- W2617809069 cites W2071952624 @default.
- W2617809069 cites W2072858195 @default.
- W2617809069 cites W2094771270 @default.
- W2617809069 cites W2095027325 @default.
- W2617809069 cites W2095873049 @default.
- W2617809069 cites W2097499668 @default.
- W2617809069 cites W2098639318 @default.
- W2617809069 cites W2099137702 @default.
- W2617809069 cites W2101227285 @default.
- W2617809069 cites W2104420598 @default.
- W2617809069 cites W2105776892 @default.
- W2617809069 cites W2106029456 @default.
- W2617809069 cites W2107672258 @default.
- W2617809069 cites W2107940771 @default.
- W2617809069 cites W2117700156 @default.
- W2617809069 cites W2120563984 @default.
- W2617809069 cites W2122156253 @default.
- W2617809069 cites W2125126351 @default.
- W2617809069 cites W2128406786 @default.
- W2617809069 cites W2128546549 @default.
- W2617809069 cites W2130746431 @default.
- W2617809069 cites W2132887549 @default.
- W2617809069 cites W2133990480 @default.
- W2617809069 cites W2136322288 @default.
- W2617809069 cites W2141717815 @default.
- W2617809069 cites W2142481192 @default.
- W2617809069 cites W2151074137 @default.
- W2617809069 cites W2155877593 @default.
- W2617809069 cites W2158744032 @default.
- W2617809069 cites W2158883374 @default.
- W2617809069 cites W2165026081 @default.
- W2617809069 cites W2165404405 @default.
- W2617809069 cites W2170198454 @default.
- W2617809069 cites W2170771779 @default.
- W2617809069 cites W2204159924 @default.
- W2617809069 cites W2313752879 @default.
- W2617809069 cites W2344180913 @default.
- W2617809069 cites W2360967250 @default.
- W2617809069 cites W2370472429 @default.
- W2617809069 cites W2385483600 @default.
- W2617809069 cites W2390518826 @default.
- W2617809069 cites W2414287720 @default.
- W2617809069 cites W2431508043 @default.
- W2617809069 cites W2460133376 @default.
- W2617809069 cites W2461570336 @default.
- W2617809069 cites W2506015293 @default.
- W2617809069 cites W2514806119 @default.
- W2617809069 cites W2529070729 @default.
- W2617809069 cites W2532737545 @default.
- W2617809069 cites W2546867968 @default.
- W2617809069 cites W2547999707 @default.
- W2617809069 cites W2615067872 @default.
- W2617809069 cites W4220838981 @default.
- W2617809069 cites W4238083723 @default.
- W2617809069 cites W2296333508 @default.
- W2617809069 doi "https://doi.org/10.1109/icse.2017.70" @default.
- W2617809069 hasPublicationYear "2017" @default.
- W2617809069 type Work @default.
- W2617809069 sameAs 2617809069 @default.
- W2617809069 citedByCount "53" @default.
- W2617809069 countsByYear W26178090692017 @default.
- W2617809069 countsByYear W26178090692018 @default.
- W2617809069 countsByYear W26178090692019 @default.
- W2617809069 countsByYear W26178090692020 @default.
- W2617809069 countsByYear W26178090692021 @default.
- W2617809069 countsByYear W26178090692022 @default.
- W2617809069 countsByYear W26178090692023 @default.
- W2617809069 crossrefType "proceedings-article" @default.
- W2617809069 hasAuthorship W2617809069A5029892501 @default.
- W2617809069 hasAuthorship W2617809069A5035448666 @default.
- W2617809069 hasAuthorship W2617809069A5040850915 @default.
- W2617809069 hasAuthorship W2617809069A5055454540 @default.
- W2617809069 hasAuthorship W2617809069A5068743330 @default.
- W2617809069 hasAuthorship W2617809069A5085393851 @default.
- W2617809069 hasConcept C111564260 @default.
- W2617809069 hasConcept C169590947 @default.
- W2617809069 hasConcept C190902152 @default.
- W2617809069 hasConcept C199360897 @default.
- W2617809069 hasConcept C2777904410 @default.