diff --git a/06-integrating/06-integrating.tex b/06-integrating/06-integrating.tex index 0486184..ac7eaa2 100644 --- a/06-integrating/06-integrating.tex +++ b/06-integrating/06-integrating.tex @@ -98,6 +98,12 @@ \thought{Use caching in GitHub Action} +\qte + [Islem Bouzenia] + {islem-bouzenia} + {The majority of the used resources is consumed by testing and building (91.2\%), which is triggered by pull requests (50.7\%), pushes (30.9\%), and regularly scheduled workflows (15.5\%). While existing optimizations, such as \ul{caching} (adopted by 32.9\% of paid-tier repositories), demonstrate a positive impact, they overall remain \ul{underutilized}.} + {bouzenia2024resource} + \thought{Implement your own GitHub Actions} \qte diff --git a/faces/islem-bouzenia.jpg b/faces/islem-bouzenia.jpg new file mode 100644 index 0000000..a0628dc Binary files /dev/null and b/faces/islem-bouzenia.jpg differ diff --git a/main.bib b/main.bib index 6b54423..554e905 100644 --- a/main.bib +++ b/main.bib @@ -729,4 +729,13 @@ @inproceedings{saroar2023developers pages={121--130}, year={2023}, doi={10.1145/3593434.3593475} +} + +@inproceedings{bouzenia2024resource, + title={{Resource Usage and Optimization Opportunities in Workflows of GitHub Actions}}, + author={Bouzenia, Islem and Pradel, Michael}, + booktitle={{Proceedings of the 46th International Conference on Software Engineering}}, + pages={1--12}, + year={2024}, + doi={10.1145/3597503.3623303} } \ No newline at end of file