Matches in SemOpenAlex for { <https://semopenalex.org/work/W1980199047> ?p ?o ?g. }
- W1980199047 endingPage "312" @default.
- W1980199047 startingPage "281" @default.
- W1980199047 abstract "Neutral landscapes and mutational robustness are believed to be important enablers of evolvability in biology. We apply these concepts to software, defining mutational robustness to be the fraction of random mutations to program code that leave a program’s behavior unchanged. Test cases are used to measure program behavior and mutation operators are taken from earlier work on genetic programming. Although software is often viewed as brittle, with small changes leading to catastrophic changes in behavior, our results show surprising robustness in the face of random software mutations. The paper describes empirical studies of the mutational robustness of 22 programs, including 14 production software projects, the Siemens benchmarks, and four specially constructed programs. We find that over 30 % of random mutations are neutral with respect to their test suite. The results hold across all classes of programs, for mutations at both the source code and assembly instruction levels, across various programming languages, and bear only a limited relation to test suite coverage. We conclude that mutational robustness is an inherent property of software, and that neutral variants (i.e., those that pass the test suite) often fulfill the program’s original purpose or specification. Based on these results, we conjecture that neutral mutations can be leveraged as a mechanism for generating software diversity. We demonstrate this idea by generating a population of neutral program variants and showing that the variants automatically repair latent bugs. Neutral landscapes also provide a partial explanation for recent results that use evolutionary computation to automatically repair software bugs." @default.
- W1980199047 created "2016-06-24" @default.
- W1980199047 creator A5007792635 @default.
- W1980199047 creator A5068526197 @default.
- W1980199047 creator A5077832846 @default.
- W1980199047 creator A5083601969 @default.
- W1980199047 creator A5089313267 @default.
- W1980199047 date "2013-07-28" @default.
- W1980199047 modified "2023-09-25" @default.
- W1980199047 title "Software mutational robustness" @default.
- W1980199047 cites W1537623856 @default.
- W1980199047 cites W164984320 @default.
- W1980199047 cites W1967602433 @default.
- W1980199047 cites W1971399377 @default.
- W1980199047 cites W1971991620 @default.
- W1980199047 cites W1974858479 @default.
- W1980199047 cites W1982583288 @default.
- W1980199047 cites W1993351732 @default.
- W1980199047 cites W1996701120 @default.
- W1980199047 cites W2004778468 @default.
- W1980199047 cites W2006159725 @default.
- W1980199047 cites W2012457691 @default.
- W1980199047 cites W2018041072 @default.
- W1980199047 cites W2018387648 @default.
- W1980199047 cites W2023432555 @default.
- W1980199047 cites W2024753698 @default.
- W1980199047 cites W2030758065 @default.
- W1980199047 cites W2033140592 @default.
- W1980199047 cites W2062210712 @default.
- W1980199047 cites W2065870474 @default.
- W1980199047 cites W2073826583 @default.
- W1980199047 cites W2079052324 @default.
- W1980199047 cites W2079383617 @default.
- W1980199047 cites W2089961470 @default.
- W1980199047 cites W2099866050 @default.
- W1980199047 cites W2100791493 @default.
- W1980199047 cites W2105557836 @default.
- W1980199047 cites W2107089133 @default.
- W1980199047 cites W2109208297 @default.
- W1980199047 cites W2110441383 @default.
- W1980199047 cites W2112537911 @default.
- W1980199047 cites W2118542736 @default.
- W1980199047 cites W2120552859 @default.
- W1980199047 cites W2121084350 @default.
- W1980199047 cites W2121105996 @default.
- W1980199047 cites W2122433740 @default.
- W1980199047 cites W2123598330 @default.
- W1980199047 cites W2129262519 @default.
- W1980199047 cites W2135194391 @default.
- W1980199047 cites W2135841285 @default.
- W1980199047 cites W2136189469 @default.
- W1980199047 cites W2138756793 @default.
- W1980199047 cites W2139657973 @default.
- W1980199047 cites W2144296396 @default.
- W1980199047 cites W2145373440 @default.
- W1980199047 cites W2145891223 @default.
- W1980199047 cites W2146408397 @default.
- W1980199047 cites W2156375130 @default.
- W1980199047 cites W2163942609 @default.
- W1980199047 cites W2164105290 @default.
- W1980199047 cites W2165026393 @default.
- W1980199047 cites W2169875292 @default.
- W1980199047 cites W3005044106 @default.
- W1980199047 cites W4210712189 @default.
- W1980199047 cites W4211017114 @default.
- W1980199047 cites W4244665459 @default.
- W1980199047 cites W4252481514 @default.
- W1980199047 doi "https://doi.org/10.1007/s10710-013-9195-8" @default.
- W1980199047 hasPublicationYear "2013" @default.
- W1980199047 type Work @default.
- W1980199047 sameAs 1980199047 @default.
- W1980199047 citedByCount "73" @default.
- W1980199047 countsByYear W19801990472012 @default.
- W1980199047 countsByYear W19801990472013 @default.
- W1980199047 countsByYear W19801990472014 @default.
- W1980199047 countsByYear W19801990472015 @default.
- W1980199047 countsByYear W19801990472016 @default.
- W1980199047 countsByYear W19801990472017 @default.
- W1980199047 countsByYear W19801990472018 @default.
- W1980199047 countsByYear W19801990472019 @default.
- W1980199047 countsByYear W19801990472020 @default.
- W1980199047 countsByYear W19801990472021 @default.
- W1980199047 countsByYear W19801990472022 @default.
- W1980199047 countsByYear W19801990472023 @default.
- W1980199047 crossrefType "journal-article" @default.
- W1980199047 hasAuthorship W1980199047A5007792635 @default.
- W1980199047 hasAuthorship W1980199047A5068526197 @default.
- W1980199047 hasAuthorship W1980199047A5077832846 @default.
- W1980199047 hasAuthorship W1980199047A5083601969 @default.
- W1980199047 hasAuthorship W1980199047A5089313267 @default.
- W1980199047 hasBestOaLocation W19801990472 @default.
- W1980199047 hasConcept C104317684 @default.
- W1980199047 hasConcept C115903868 @default.
- W1980199047 hasConcept C119857082 @default.
- W1980199047 hasConcept C128942645 @default.
- W1980199047 hasConcept C137726913 @default.
- W1980199047 hasConcept C144024400 @default.
- W1980199047 hasConcept C149091818 @default.