From fdb32650526b7db316df77721a0007f516ac47ec Mon Sep 17 00:00:00 2001 From: Edwin Date: Mon, 31 Aug 2026 11:48:10 +0200 Subject: [PATCH] Assignment proposal - scientific paper --- .../week2/edwinnj-grn/README.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 contributions/scientific-paper/week2/edwinnj-grn/README.md diff --git a/contributions/scientific-paper/week2/edwinnj-grn/README.md b/contributions/scientific-paper/week2/edwinnj-grn/README.md new file mode 100644 index 0000000000..79b62cbd99 --- /dev/null +++ b/contributions/scientific-paper/week2/edwinnj-grn/README.md @@ -0,0 +1,29 @@ +# Assignment Proposal + +## Title + +What helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration + +## Names and KTH ID + + - Edwin Nordås Jogensjö (edwinnj@kth.se) + - Gabriel Räätäri Nyström (grn@kth.se) + +## Deadline + +- Week 2 + +## Category + +- Scientific paper + +## Description + +The paper 'What helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration' was published 2021 in ICSE. + +When using Continuous Integration, always running every build and test can be expensive and time consuming. This paper evaluates different CI optimizations by comparing 14 variants of 10 techniques for build and test selection and prioritization. It compares these techniques on 100 open-source projects for over 80 000 builds in order to see how well they affect CI cost and time-to-feedback. We will explore these techniques, and discuss which are more effective for improving CI performance. + +**Relevance** + +This paper is relevant to DevOps and week 2 since it focuses directly on improving CI pipelines, which is an important part of DevOps. By improving the CI performance, developers can save both time and cost of always building and testing when it may not be necessary. +