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

Software is Not Fragile

Abstract

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)
Loading...

Dates and versions

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

Identifiers

  • HAL Id : hal-01291120 , version 1

Cite

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

Collections

TDS-MACS
102 View
161 Download

Share

More