Disputation: Carl Martin Rosenberg

Doctoral candidate Carl Martin Rosenberg at the Department of informatics, Faculty of Mathematics and Natural Sciences, is defending the thesis Supporting Continuous Engineering with Unsupervised Log Analysis for the degree of Philosophiae Doctor.

Picture of the candidate

Photo: Simula Research Laboratory/Bård Gudim

The PhD defence and trial lecture will be fully digital and streamed directly using Zoom. The host of the session will moderate the technicalities while the chair of the defence will moderate the disputation.

Ex auditorio questions: the chair of the defence will invite the audience to ask ex auditorio questions either written or oral. This can be requested by clicking 'Participants -> Raise hand'. 

Trial lecture

Time: 10:15, 7 October 2021

Title: "Continuous integration, delivery and deployment: State-of-the-art, challenges and impact on the software industry"

Main research findings

Surviving as a software organization requires both speed and quality: competition is fierce, and releasing a product before your competitor is critical. However, favoring speed at the cost of software quality can have catastrophic consequences.

To solve this dilemma, software developers adopt practices like Continuous Integration and Continuous Delivery, which automate and streamline the way software is developed, validated and distributed. While these practices speed up software development and distribution, it can be challenging for quality assurance efforts to keep up with the new pace, especially if the system produces thousands of new build and test results every day.

To maintain software quality, it is often necessary to analyze the computer-generated logs that result from the test or build activities. To this end, this thesis introduces (i) a method for clustering log documents to quickly provide an overview of all issues and enable similar logs to be processed simultaneously, and (ii) a method for identifying which segments of a log are likely relevant for diagnosing the issue at hand. The methods are easy to adopt, requiring almost no data preparation. The thesis presents and rigorously evaluates the methods on real-world datasets from Cisco Systems Norway.

Adjudication committee:

  • Professor Rui Abreu, University of Porto, Portugal
  • Professor Barbara Russo, Free University of Bozen-Bolzano, Italy
  • Professor Magne Jørgensen, Department of Informatics, University of Oslo, Norway

Supervisors

  • Chief research scientist Leon Moonen, Simula Research Laboratory
  • Adjunct Professor Are Magnus Bruaset, Simula Research Laboratory and Department of Informatics, UiO

Chair of defence

  • Professor Petter Nielsen, Department of Informatics, UiO

Candidate contact information: LinkedIn or email

Contact information to Department: Anniken R. Birkelund

Publisert 23. sep. 2021 13:17 - Sist endret 22. nov. 2022 10:09