Software is Not Fragile - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

Software is Not Fragile

Résumé

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
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-01291120 , version 1

Citer

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
94 Consultations
143 Téléchargements

Partager

Gmail Facebook X LinkedIn More