Master thesis "Reproducibility in Software Engineering" now published!

Pol Dellaiera pol.dellaiera at gmail.com
Fri Jul 5 17:34:38 UTC 2024


Hello all,


I am excited to share that I have completed my master's thesis on Reproducibility in Software Engineering a couple of days ago. My thesis is now publicly available and can be accessed at https://doi.org/10.5281/zenodo.12666899.

The full thesis is open source, and you can find all the source files on its repository here: https://github.com/drupol/master-thesis
I plan to actively maintain it, so if you see any issues, feel free to submit a pull request or suggest the changes by email.

The thesis delves into the critical yet often overlooked aspect of software development: reproducibility. As we advance in an era where software underpins almost every aspect of our lives, ensuring that software can be reliably recreated and verified across different environments and over time is more important than ever.

In this thesis, I explore the current landscape of reproducibility in software engineering. Through an empirical comparison of various tools designed to enhance reproducibility, including Docker, Guix and Nix, I propose practical solutions that aim to create and maintain reproducible software environments. Additionally, I formalize several concepts and definitions related to reproducibility to provide a clear and structured understanding of the topic.

Furthermore, the thesis discusses the future of reproducibility practices and their implications for software security and reliability.


Hope you'll enjoy the ride!

-- 
-Pol Dellaiera-
  https://not-a-number.io/


More information about the rb-general mailing list