#+COLUMNS: %40ITEM %10BEAMER_env(Env) %9BEAMER_envargs(Env Args) %10BEAMER_act(Act) %4BEAMER_col(Col) %10BEAMER_extra(Extra) %8BEAMER_opt(Opt) #+INCLUDE: "prelude.org" :minlevel 1 * Reproducibilité :PROPERTIES: :CUSTOM_ID: main :END: ** Reproducibilité dans un monde numérique :PROPERTIES: :CUSTOM_ID: reprod :END: Quand il y a du logiciel dans une expérience, il nous faut - accès ouvert :: aux articles qui le décrivent - les données ouvertes :: utilisés dans l'expérience - le code source :: de tous les composants - l'environnement :: d'éxécution - des références stables :: entre tout cela #+beamer: \pause *** Remarque Les deux prémiers points sont biens connus\\ \mbox{}\\ \flushright ... mais pour le /logiciel/? ** Software is Knowledge :PROPERTIES: :CUSTOM_ID: softwareknowledge :END: *** Software is /an essential component/ of modern scientific research :B_picblock: # Deep knowledge embodied in complex software systems :PROPERTIES: :BEAMER_opt: pic=papermountain,width=.25\linewidth :BEAMER_env: picblock :BEAMER_act: +- :END: Top 100 papers (Nature, October 2014)\\ #+BEGIN_QUOTE [...] the vast majority describe experimental methods or software that have become essential in their fields.\\ #+END_QUOTE http://www.nature.com/news/the-top-100-papers-1.16224 # Why using the Source? ** Use the Source, Luke! :PROPERTIES: :CUSTOM_ID: opensourcereprod :END: Some people claim that having (all) the source of the code used in an experiment is /not worth the effort/ (see ``Replicability is not Reproducibility: Nor is it Good Science'', Chris Drummond, ICML 2009) #+BEAMER: \pause *** Sure, diversity \emph{is} important, but: - Source code is like the proof used in a theorem: can we really accept /Fermat statements/ like ``the details are omitted due to lack of space''? - modern complex systems makes even the simplest experiment depend on a wealth of components and configuration options - access to /all/ the source code is not just necessary to /reproduce/, it is also useful to /evolve and modify/, to /build new experiments/ from the old ones # Why using the Source? #+INCLUDE: "../../common/modules/sourcecode-reproductibility.org::#opensourcereprod" :minlevel 2