Thesis Topics
UNDER CONSTRUCTION
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. 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. Most of our thesis projects include a combination of implementation of a solution (or an application), and empirical investigations (interviews, focus grops etc) to validate a solution and/or to explore a problem domain. An introduction to some of these topics are given in our courses.
If you are interested, please contact us to discuss further, either based on an existing thesis proposal (e.g. from industry) or on your ideas and interests. Either contact a person (listed below) based on your specific interests, or Elizabeth Bjarnason, who is the SERG coordinator for thesis work. We can supervise and examine thesis projects in the following areas:
Requirements and Business including Software Startups, modern requirements practices such as prototyping
- Examples of relevant courses: RETSN15 (Requirements Engineering), ETSF25 (The Business of Software)
- Contacts: Elizabeth, Björn
Software Testing including methods, tools, and management
- Examples of relevant course: ETSN20 (Software Testing)
- Contacts: Per, Emelie
Open source and data ecosystems including inner source
Example of relevant course: ETSF25 (The Business of Software)
Contacts: Martin, Per, Alma
Software Management and Human Aspects including communication, collaboration, digital work environments
Examples of relevant courses: ETSN05 (Software Development for Large Systems), ETSF20 (Large-Scale Software Development)
Contact: Elizabeth
Development approaches including ML/Dev Ops, Continuous deployment, Continuous experimentation
[General structure per topic area:
- example topics
- list of specific thesis proposals (if any)
- examples of / or list of current theses
- list of suitable competences, skills, and courses for thesis in this area
- current availability for supervision / examination
- contact people (available for supersion/examination the current lp)
]