[Git][reproducible-builds/reproducible-website][master] 2024-06 += Pol Dellaiera's thesis

Pol Dellaiera (@drupol) gitlab at salsa.debian.org
Wed Jul 10 13:38:37 UTC 2024



Pol Dellaiera pushed to branch master at Reproducible Builds / reproducible-website


Commits:
71c96440 by Pol Dellaiera at 2024-07-10T15:38:08+02:00
2024-06 += Pol Dellaiera's thesis

- - - - -


2 changed files:

- _reports/2024-06.md
- + images/reports/2024-06/dellaiera_2024_12666899.png


Changes:

=====================================
_reports/2024-06.md
=====================================
@@ -3,7 +3,7 @@ layout: report
 year: "2024"
 month: "06"
 title: "Reproducible Builds in June 2024"
-draft: true
+draft: false
 ---
 
 [![]({{ "/images/reports/2024-06/reproducible-builds.png#right" | relative_url }})]({{ "/" | relative_url }})
@@ -69,12 +69,32 @@ A total of three separate scholarly papers related to Reproducible Builds were p
 
 [![]({{ "/images/reports/2024-06/paper-thesis.png#right" | relative_url }})](https://www.diva-portal.org/smash/get/diva2:1877032/FULLTEXT01.pdf)
 
-Finally, Felix Lagnöhed published their thesis on the [*Integration of Reproducibility Verification with Diffoscope in GNU Make*](https://www.diva-portal.org/smash/get/diva2:1877032/FULLTEXT01.pdf). This work, amongst some other results:
+Felix Lagnöhed published their thesis on the [*Integration of Reproducibility Verification with Diffoscope in GNU Make*](https://www.diva-portal.org/smash/get/diva2:1877032/FULLTEXT01.pdf). This work, amongst some other results:
 
 > […] resulted in an extension of GNU make which is called `rmake`, where *diffoscope* — a tool for detecting differences between a large number of file types — was integrated into the workflow of make. rmake was later used to answer the posed research questions for this thesis. We found that different build paths and offsets are a big problem as three out of three tested Free and Open Source Software projects all contained these variations. The results also showed that gcc’s optimisation levels did not affect reproducibility, but link-time optimisation embeds a lot of unreproducible information in build artefacts. Lastly, the results showed that build paths, build ID’s and randomness are the three most common groups of variations encountered in the wild and potential solutions for some variations were proposed.
 
 <br>
 
+[![]({{ "/images/reports/2024-06/dellaiera_2024_12666899.png#right" | relative_url }})](https://doi.org/10.5281/zenodo.12666899)
+
+ <a id="cy-effective-orcid-url" class="underline" href="https://orcid.org/0009-0008-7972-7160" target="orcid.widget" rel="me noopener noreferrer"
+style="vertical-align: top">Pol Dellaiera<img src="https://orcid.org/sites/default/files/images/orcid_16x16.png"
+style="width: 1em; margin-inline-start: 0.5em"
+alt="ORCID iD icon"/></a> completed his master thesis on *Reproducibility in Software Engineering* at <a href="https://web.umons.ac.be/">University of Mons (UMons)</a> under the supervision of Dr. <a id="cy-effective-orcid-url" class="underline" href="https://orcid.org/0000-0003-3636-5020" target="orcid.widget" rel="me noopener noreferrer"
+style="vertical-align: top">Tom Mens<img src="https://orcid.org/sites/default/files/images/orcid_16x16.png"
+style="width: 1em; margin-inline-start: 0.5em"
+alt="ORCID iD icon"/></a>, full professor and director of the <a href="https://informatique-umons.be/genlog/">Software Engineering Lab</a>.
+
+> The thesis serves as an introduction to the concept of reproducibility in software engineering, offering a
+> comprehensive overview of formalizations using mathematical notations for key concepts and an empirical evaluation of
+> several key tools. By exploring various case studies, methodologies and tools, the research aims to provide actionable
+> insights for practitioners and researchers alike.
+> In a commitment to fostering openness and collaboration, the full thesis has been made publicly available for free
+> access. Additionally, the source files for the thesis are hosted on GitHub, promoting transparency and inviting
+> further exploration and contributions from the global software engineering community.
+
+<br>
+
 ### Website updates
 
 [![]({{ "/images/reports/2024-06/website.png#right" | relative_url }})]({{ "/" | relative_url }})


=====================================
images/reports/2024-06/dellaiera_2024_12666899.png
=====================================
Binary files /dev/null and b/images/reports/2024-06/dellaiera_2024_12666899.png differ



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/71c9644029daead78271982c2a5ae30afcfc3bbc

-- 
This project does not include diff previews in email notifications.
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/71c9644029daead78271982c2a5ae30afcfc3bbc
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20240710/cc04b26a/attachment.htm>


More information about the rb-commits mailing list