Hoppa till huvudinnehåll

07

February

CS MSc Thesis Presentation 7 February 2025

Tid: 2025-02-07 11:15 till 12:00 Föreläsning

One Computer Science MSc thesis to be presented on 7 February

Friday, 7 February there will be a master thesis presentation in Computer Science at Lund University, Faculty of Engineering.

The presentation will take place in E:2405 (Glasburen) and via Zoom (see link below).

Note to potential opponents: Register as an opponent to the presentation of your choice by sending an email to the examiner for that presentation (firstname.lastname@cs.lth.se). 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.


11:15-12:00 in E:2405 (Glasburen) and via Zoom (see link below)

Presenters: Martin Larsson, Philip Breid
Title: Improving maintainability requirements in software engineering
Examiner: Björn Regnell
Supervisors: Markus Borg (LTH), Peter Anderberg (CodeScene AB)

Maintenance of software is costly, organizations spend between 50% and 80% of project costs on maintenance. Do industry maintainability requirements get enough attention to reflect this? We set out to increase the understanding of the current practices in the industry and to find what improvements can be made. We decided to investigate the possibility of using the QUPER model to set targets for maintainability requirements, informed by a recently published value model for maintainability.

We collected data through surveys and interviews, which we then processed through thematic analysis. Our data suggest that modularity and testability are the most challenging maintainability subcategories. Research suggests prioritizing improving the areas of the code with high churn when working on improving maintainability since this is where the largest gain is to be had. We put forward a suggestion for how QUPER can be adapted when used to set targets for maintainability based on the CodeHealth metric. By including the two benchmarks leaders and laggards, we introduce market-driven aspects to the otherwise internal maintainability quality. Future work is needed to investigate how generalizable the proposal is in terms of code quality metrics.

Link to popular science summary: https://fileadmin.cs.lth.se/cs/Education/Examensarbete/Popsci/250207_11LarssonBreid.pdf 

Link to Zoom: https://lu-se.zoom.us/j/65229089137?pwd=bTBjvK6pwGxKXhBuTKUHQrXo7q0Rnj.1 (use passcode: 951473)



Om händelsen
Tid: 2025-02-07 11:15 till 12:00

Plats
E:2405 (Glasburen) and via Zoom

Kontakt
birger [dot] swahn [at] cs [dot] lth [dot] se