Hoppa till huvudinnehåll

Software Engineering (SERG) topics

A thesis in the SERG group typical investigates an aspect of the software engineering life cycle (requirements, design, implementation, testing, etc) within the context of a certain development approach (e.g. continuous experimentation) or software technology. An introduction to some of the SERG topics are given in our courses.

Software engineering theses often include a combination of implementation of a solution (or an application), and empirical investigations (interviews, focus grops etc) to validate the solution and/or to explore a problem domain. For example, a software engineering thesis can include applying ML models, while the main focus can be to study how software engineers can identify relevant requirements or to investigate what and how to performing testing for ML-based applications. 

Get in touch with us!

If you are interested, please contact us to discuss further, either based on an existing thesis proposal (e.g. from industry) or on your own ideas and interests. Either contact, a person listed below based on your specific interests, or Elizabeth Bjarnason (elizabeth.bjarnason@cs.lth.se) who is the SERG coordinator for thesis work.

Topics

Active areas within the SERG group include the following (course links will open the respective course's website):

Requirements and Business including Software Startups, modern requirements practices such as prototyping

Examples of relevant courses

Contacts

Software Testing including methods, tools, and management

Example of relevant course

Contacts

Open source and data ecosystems including inner source

Example of relevant course

Contacts

Software Management and Human Aspects including communication, collaboration, digital work environments

Examples of relevant courses

Contact

Development approaches including ML/Dev Ops, Continuous deployment, Continuous experimentation

Examples of relevant courses

Contacts

Sidansvarig: elizabeth.bjarnason@cs.lth.se | 2025-06-25