CS MSc Thesis Zoom Presentation 29 January 2021
Plats: Online via: https://lu-se.zoom.us/j/682560937
Kontakt: birger [dot] swahn [at] cs [dot] lth [dot] se
Spara händelsen till din kalender
One Computer Science MSc thesis to be presented on 29 January via Zoom
Friday, 29 January there will be a master thesis presentation in Computer Science at Lund University, Faculty of Engineering.
The presentation will take place via Zoom at: https://lu-se.zoom.us/j/682560937
Note to potential opponents: Register as an opponent to the presentation of your choice by sending an email to the examiner for that presentation (email@example.com). Do not forget to specify the presentation you register for! Note that the number of opponents may be limited (often to two), so you might be forced to choose another presentation if you register too late. Registrations are individual, just as the oppositions are! More instructions are found on this page.
Presenters: Emanuel Eriksson, Keiwan Mosaddegh
Title: Establishing Feedback in Continuous Delivery - Benefits and Approaches
Examiner: Emelie Engström
Supervisor: Lars Bendix (LTH)
It is generally understood that feedback is the oxygen of continuous software development systems. When software velocity is high, continuous feedback can ensure that quality is maintained without sacrificing throughput. However, the precise impact and value of feedback in modern development paradigms like CI/CD is not thoroughly explored. Distinctions between different types of feedback, as well as descriptions of how a feedback loop is to be established, are incomplete in literature.
Based on literature analysis and data gathered from a company transitioning to CD, we have attempted to categorize and evaluate the urgency and utility of different types of feedback within CD - specifically distinguishing between process and product feedback. We also explored the value of feedback by analyzing feedback-related problems at the company. To address a subset of these problems, a number of approaches to feedback design in practice were evaluated.
Overall, our results show that any generalizable feedback system, even a rudimentary one, is an extreme necessity to achieve sustainable Continuous Delivery. This is especially true when multiple teams cooperate, as one improvised ad hoc solution per team is likely to hinder comprehension across teams. In practice, this system should be centralized but tailorable after specific team needs.
Link to presentation: https://lu-se.zoom.us/j/682560937
Link to popular science summary: To be updated