Bachelor and Master Theses

You can find below a list of suggestions proposed by our researchers at IDT.
Important 1: The suggestion described below are not pre-approved thesis proposals. They cannot be attached as is in the application to start. After discussions with the contact person (generally the supervisor), the suggestion needs to be enhanced and converted to a thesis proposal. See FAQ and p13-15 on slides (p13-15) for details on what the proposal should contain.
Important 2: If you select a suggestion from this list, make sure you that the suggestion is in line with your program and your level. In case of doubt, contact your program coordinator.
Level A = Theses at advanced level: Master 1-year, Master 2-years and civilingenjör
Level B = Theses at basic level: bachelor and högskoleingenjör

Available theses

PostedTitleSupervisorsSubjectLevel
2020-05-15Using Natural Language for Design ActivitiesAntonio Cicchetti (antonio.cicchetti@mdh.se)Software engineeringAdvanced, Basic
2020-07-16Tool Development for Test optimization purposesSahar TahviliComputer network engineering, Computer science, Embedded systems, Robotics, Software engineeringAdvanced
2020-09-25Predictive Fault Data Anlysis for Railway IndustryWasif AfzalComputer science, Embedded systems, Robotics, Software engineering, Dependable Aeronautics and aerospaceAdvanced, Basic
2020-09-30SMS gateway testingWasif Afzal, Daniel Brahneborg (brahneborg@infoflexconnect.se)Embedded systems, Software engineeringAdvanced
2020-10-02A comparison between discrete and continuous emission distributions in Hidden Markov Models of execution timesAnna FriebeAdvanced
2020-10-03Offline Scheduling for Partitioned Multi-core Real-Time Systems with TDMA Arbitrated System BusSaad Mubeen (MDH); Matthias Becker (KTH)Embedded systemsAdvanced
2020-10-05Enabling formal verification of CHESS models by means of model transformations and Rebeca. Antonio Cicchetti (antonio.cicchetti@mdh.se)Software engineeringAdvanced
2020-10-06Integrating the self-healing mechanism into heterogeneous systemsMohammad RiazatiComputer science, Embedded systems, Dependable Aeronautics and aerospaceAdvanced
2020-10-06Analyzing the latency overheads of acceleration in heterogeneous systems Mohammad RiazatiComputer science, Embedded systems, Dependable Aeronautics and aerospaceAdvanced
2020-10-07Formal Verification and Validation of the Flow Management System of Automated Construction MachinesMarjan Sirjani and Anas FattouhComputer science, Embedded systems, Software engineeringAdvanced
2020-10-09Systematic comparison of existing simulation frameworks for IEEE Time-Sensitive Networking (TSN) standardsBahar Houtan, bahar.houtan@mdh.seComputer network engineering, Computer science, Embedded systems, RoboticsAdvanced
2020-10-09Development/evaluation of a framework for a multi-drone search and rescue mission to be decidedComputer scienceAdvanced, Basic
2020-10-09Integration of Aircraft Mainenance Operations in a Graph Data Base Peter Funk, Ella OlssonComputer science, Embedded systems, Robotics, Software engineering, Dependable Aeronautics and aerospaceAdvanced, Basic
2020-10-09Autonomous room mapping with drone to be decidedComputer science, Embedded systems, Robotics, Software engineeringAdvanced, Basic
2020-10-14Software solutions for autonomous farmingBaran CurukluComputer science, Software engineeringAdvanced
2020-10-14Autonomous robots in farming (AFarCloud)Baran CürüklüEmbedded systems, Robotics, Dependable Aeronautics and aerospaceAdvanced
2020-10-16Cyber security for Internet of ThingsAli BaladorComputer network engineering, Computer science, Embedded systems, Robotics, Software engineering, Dependable Aeronautics and aerospaceAdvanced, Basic
2020-11-13Real-time Chip Image/Video Acquisition System for Machining processMobyen Uddin AhmedComputer science, Embedded systems, Robotics, Software engineeringAdvanced, Basic
2020-10-19Modeling and Analyzing Collaborating Heavy MachinesMarjan Sirjani (marjan.sirjani@mdh.se)Computer science, Software engineeringAdvanced
2020-10-19Analys av underhållsdata genom Natural Language Processing och Machine LearningPeter FunkComputer science, Embedded systems, Software engineeringAdvanced
2020-10-21Executable Program for Cyber-Physical System ModelMarjan Sirjani (marjan.sirjani@mdh.se) and Fereidoun Moradi (fereidoun.moradi@mdh.se)Computer network engineering, Computer science, Software engineeringAdvanced
2020-10-21On test reuse across simulation platformsWasif AfzalComputer science, Embedded systems, Software engineering, Dependable Aeronautics and aerospaceAdvanced, Basic
2020-10-22Development of an AI/ML software module for test case generation based on test patternsEduard Paul Enoiu (eduard.paul.enoiu@mdh.se)Computer science, Embedded systems, Software engineeringAdvanced
2020-10-27SysML-based Automated Test Generation for PLC Industrial Control SoftwareComputer science, Embedded systems, Software engineeringAdvanced
2020-10-22Confidential Computing in Public CloudsAlessio BucaioniComputer network engineering, Computer science, Embedded systems, Software engineeringAdvanced
2020-10-22Confidential Computing in Public CloudsAlessio BucaioniComputer network engineering, Computer science, Embedded systems, Software engineeringAdvanced
2020-10-22Secure collaboration in a Machine Learning environmentAlessio BucaioniComputer network engineering, Computer science, Embedded systems, Software engineeringAdvanced
2020-10-22Assessing model-driven software and systems engineering researchAlessio BucaioniComputer science, Software engineeringAdvanced
2020-10-22Development of AI/ML analysis program for finding best design pattern for Simulink softwareComputer science, Embedded systems, Software engineeringAdvanced
2020-10-22Conflict-Free Replicated Data Types for Collaborative Software Development: A Systematic Literature ReviewLorenzo Addazi, Federico CiccozziSoftware engineeringAdvanced
2020-10-22A Machine learning model development within MLOps practiceMahshid Helali Moghadam, Mehrdad SaadatmandComputer science, Robotics, Software engineeringAdvanced
2020-10-22Performance assurance for cloud-native applicationsMahshid Helali Moghadam, Mehrdad SaadatmandComputer network engineering, Computer science, Software engineeringAdvanced
2020-10-22Rewarding system for Agile teams based on models and gamificationFederico Ciccozzi and Antonio Bucchiarone (external))Software engineeringAdvanced
2020-10-22Enabling the use of UML-based DSMLs in JetBrains MPSFederico Ciccozzi and Malvina LatifajSoftware engineeringAdvanced
2020-10-22Seamless synchronisation between graphical and textual modelsFederico Ciccozzi and Malvina LatifajSoftware engineeringAdvanced
2020-10-22What is a security requirement?Luciana ProvenzanoComputer science, Software engineeringBasic
2020-10-22Data- and data dependency modeling for cloud-based industrial systemsJan CarlsonSoftware engineeringAdvanced
2020-10-22Model-level timing analysis for UML-RT capsulesJan CarlsonEmbedded systems, Software engineeringAdvanced
2020-10-23Using Graph neural networks to predict software performance RegressionAbu Naser MasudComputer science, Software engineeringAdvanced
2020-10-23Providing support for a model-code round-trip engineering practiceRobbert Jongeling, co-supervisor one of: Jan Carlson, Antonio Cicchetti, Federico CiccozziComputer science, Software engineeringAdvanced
2020-10-23Code as a synchronized artifact in the Open Model-Based Engineering Environment (OpenMBEE)Robbert Jongeling, co-supervisor one of: Jan Carlson, Antonio Cicchetti, Federico CiccozziComputer science, Software engineeringAdvanced
2020-10-23Supporting change propagation across Simulink modelsRobbert Jongeling, co-supervisor one of: Jan Carlson, Antonio Cicchetti, Federico CiccozziComputer science, Software engineeringAdvanced
2020-10-23Machine learning based code smell detectionAbu Naser MasudComputer science, Software engineeringAdvanced
2020-10-27In-vehicle communication architectural patternsElena Lisova (elena.lisova@volvo.com); Saad Mubeen (saad.mubeen@mdh.se)Computer science, Embedded systems, Software engineeringAdvanced
2020-10-27Technologies and evaluation metrics for on-board over the air (OTA) controlPatrik Lindblom (patrick.lindblom@volvo.com)Computer network engineering, Computer science, Embedded systems, Robotics, Software engineering, Dependable Aeronautics and aerospaceAdvanced
2020-10-27Development of AI/ML analysis program for finding best design pattern for Simulink softwareEduard Paul EnoiuComputer science, Embedded systems, Software engineeringAdvanced
2020-11-02The opportunities and challenges of word embeddings for source code vectorisationAbu Naser MasudComputer science, Software engineeringAdvanced
2020-11-02Generating high-level software models/architecture from legacy codeAbu Naser Masud, Antonio cicchettiComputer science, Software engineeringAdvanced
2020-11-13Digital Twin for Monitoring Assembly System of Power Transfer Unit Mobyen Uddin AhmedComputer science, Embedded systems, Robotics, Software engineeringAdvanced, Basic
2020-11-20Data security analysis of care platformMaryam Vahabi/Hossein FotouhiSoftware engineering, Dependable Aeronautics and aerospaceAdvanced
2020-12-03Reinforcement Learning based topology control for SDN-IoT systemsIliar RabetComputer network engineering, Computer scienceAdvanced
2020-12-08Access Control Enforcement using OPC UAHans Hansson; Björn Leander (bjorn.leander@mdh.se)Computer network engineering, Computer science, Software engineeringAdvanced
2021-02-05Realizing a Digital Twin using cloud services Alessio Bucaioni alessio.bucaioni@mdh.se, Enxhi Ferko enxhi.ferko@mdh.seComputer science, Embedded systems, Software engineeringAdvanced, Basic
2021-02-23Edge-enabled Health Monitoring SystemHossein FotouhiEmbedded systems, Dependable Aeronautics and aerospaceAdvanced
2021-05-07Robotic hand exoskeleton for BCI rehabilitationJonatan Tidare, Elaine ÅstrandRoboticsAdvanced
2021-05-21Evaluation of Various Automotive E/E Architectures through Communication PatternsSaad Mubeen (saad.mubeen@mdh.se) and Elena Lisova (elena.lisova@volvo.com)Computer science, Embedded systems, Software engineeringAdvanced