@@ -151,11 +151,26 @@ \section*{Main}\label{sec:introduction}
151151strategies against small, unrepresentative sets of opponents. Such practices
152152bias conclusions and weaken claims about the relative performance of new
153153strategies.
154+
155+ These challenges are not limited to the \IPD {} literature.
156+ Reproducibility failures have been widely documented across the social sciences
157+ and economics, with large-scale replication projects revealing that only around
158+ half of published findings hold up under independent
159+ scrutiny~\cite {open_science_collaboration2015 , camerer2016 , camerer2018 }. Computational
160+ research adds further complexity, as analytic flexibility and non-transparent
161+ workflows can yield highly variable conclusions even from identical
162+ data~\cite {silberzahn2018 , breznau2022 }. Within game theory and related modelling work,
163+ the challenge of reproducibility intersects with simulation code, algorithmic
164+ implementation, and data provenance.
154165An important step toward addressing this issue has been the
155166\texttt {Axelrod-Python } project~\cite {AxelrodProject }, an open-source Python
156167package that provides a comprehensive framework for implementing and testing
157168\IPD {} strategies. The library includes a wide variety of strategies from the
158- literature, together with detailed documentation and usage examples. By
169+ literature, together with detailed documentation and usage examples.
170+ This project illustrates best practice by providing fully open, tested, and version-controlled
171+ artifacts, embodying community principles outlined in reproducibility
172+ guides~\cite {wilson2014 , sandve2013 , wilson2017 , stodden2018 , turingway2022 }.
173+ By
159174providing open, executable implementations, \AXL {} makes it possible to test
160175strategies under common conditions and compare their performance systematically,
161176and it has therefore been used in ongoing research~\cite {Harper2017 ,
@@ -713,7 +728,7 @@ \section*{Conclusion}\label{sec:discussion}
713728the first effort to package and reproduce, according to contemporary best
714729practices, code originally written in the 1980s. The archived materials~\cite {knight_2025_17250038 } (at
715730\url {https://doi.org/10.5281/zenodo.17250038})
716- are curated to high standards of reproducible research~\cite {wilson2014 } and
731+ are curated to high standards of reproducible research~\cite {wilson2014 , sandve2013 , wilson2017 , stodden2018 , turingway2022 } and
717732accompanied by a fully automated test suite. All changes to the original code
718733were made systematically and transparently, with complete records available at
719734(\url {https://github.com/Axelrod-Python/axelrod-fortran}).
0 commit comments