Software is Not Fragile - Archive ouverte HAL Access content directly
Conference Papers Year : 2015

Software is Not Fragile


Trying all simple changes (first order mutations) to executed C, C++ and CUDA source code shows software engineering artefacts are more robust than is often assumed. Of those that compile, up to 89% run without error. Indeed a few mutants are improvements. Program fitness landscapes are smoother. Analysis of these programs, a parallel nVidia GPGPU kernel, all CUDA samples and the GNU C library shows many lines of code and integer values are repeated and may follow Zipf's law.
Fichier principal
Vignette du fichier
356_langdon_2015_csdc.pdf (524.39 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01291120 , version 1 (20-03-2016)


  • HAL Id : hal-01291120 , version 1


William B. Langdon, Justyna Petke. Software is Not Fragile. CS-DC’15 World e-conference, Sep 2015, Tempe, United States. ⟨hal-01291120⟩


91 View
142 Download


Gmail Facebook X LinkedIn More