﻿{"id":103,"date":"2010-11-30T10:26:44","date_gmt":"2010-11-30T10:26:44","guid":{"rendered":"http:\/\/uni.hi.is\/helmut\/?page_id=103"},"modified":"2025-10-16T09:44:58","modified_gmt":"2025-10-16T09:44:58","slug":"student-theses","status":"publish","type":"page","link":"https:\/\/uni.hi.is\/helmut\/teaching\/student-theses\/","title":{"rendered":"Student theses"},"content":{"rendered":"<p>Students that are interested in writing their Master's or PhD Thesis in the area of software engineering, software testing, software quality, or distributed systems are welcome to contact me to discuss possible topics.<\/p>\n<p>Check out <a href=\"https:\/\/uni.hi.is\/helmut\/category\/theses\/\">my posts from the category 'Theses'<\/a> for some sample topics.<\/p>\n<p>Many of the theses supervised by me lead to conference publications, some of them even win <a href=\"https:\/\/uni.hi.is\/helmut\/awards\/\">awards<\/a>, the project EYK lead to creation of a <a href=\"http:\/\/www.hugfimi.is\">start-up company<\/a>.<\/p>\n<h3>Supervised theses (while being at the University of Iceland)<\/h3>\n<h4>2025<\/h4>\n<p>MSc Thesis: <a href=\"https:\/\/hdl.handle.net\/1946\/51544\">SBASH: a Framework for Designing and Evaluating RAG and Prompt-Tuned LLM-based Honeypots<\/a><\/p>\n<p>PhD thesis (PhD committee): <a href=\"https:\/\/hdl.handle.net\/20.500.11815\/5293\">Parallel and Scalable Hyperparameter Optimization for Distributed Deep Learning Methods on High-Performance Computing Systems<\/a><\/p>\n<p>PhD thesis on exascale high-performance computing machine learning with applications to Earth science (work in progress)<\/p>\n<p>MSc Thesis on using local LLMs as privacy-respecting coding assistant with a focus on software testing (work in progress)<\/p>\n<p>MSc Thesis on regression test select based on test coverage (work in progress)<\/p>\n<p>MSC Thesis on developing, implementing, and evaluating a file transfer protocol for the Zero MQ asynchronous message library (work in progress)<\/p>\n<p>MSc Thesis on developing a mobile price comparison app and backend (work in progress)<\/p>\n<h4>2023<\/h4>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/45832\">The state of cybersecurity vulnerability reporting in Iceland<\/a><\/p>\n<h4>2022<\/h4>\n<p>PhD thesis on <a href=\"http:\/\/dx.doi.org\/10.53846\/goediss-9362\">Scientific Workflow Execution Using a Dynamic Runtime Model<\/a> (Referee)<\/p>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/42867\">Design and Implementation of a Buoy Positioning and Monitoring System Using Differential GNSS and LoRaWAN<\/a><\/p>\n<h4>2021<\/h4>\n<p>MSc Thesis: <a href=\"https:\/\/hdl.handle.net\/1946\/39993\">Developing a Mobility Model and Simulating Delay-Tolerant Networks for Natural Disasters in Iceland<\/a><\/p>\n<p>PhD Thesis (PhD committee): <a href=\"https:\/\/hdl.handle.net\/20.500.11815\/2634\">Federated Access to Collaborative Data and Compute Infrastructures<\/a><\/p>\n<h4>2020<\/h4>\n<p>MSc Thesis on software engineering best practises used in Icelandic start-up companies <\/p>\n<p>MSc Thesis: <a href=\"https:\/\/hdl.handle.net\/1946\/35941\">A refactoring catalogue and tool for refactoring C\/C++ HPC code<\/a><\/p>\n<p>MSc Thesis: <a href=\"https:\/\/hdl.handle.net\/1946\/35944\">Prediction of time series for electricity generation<\/a><\/p>\n<h4>2019<\/h4>\n<p>PhD thesis (Mentor and PhD committee): <a href=\"https:\/\/hdl.handle.net\/20.500.11815\/1299\">Standards-based Models and Architectures to Automate Scalable and Distributed Data Processing and Analysis<\/a><\/p>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/34504\">Generation of Training Data for Automatic Land Cover Classification with Machine Learning<\/a><\/p>\n<p>Msc Thesis (co-supervisor): <a href=\"http:\/\/hdl.handle.net\/1946\/33361\">Design and implementation of simulation software for evaluating the application of machine learning to the dispatching problem<\/a> (2019)<\/p>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/32291\">Using Machine Learning for Predicting the Likelihood of Upper Secondary School Student Dropout<\/a> (2019)<\/p>\n<h4>2018<\/h4>\n<p>MSc Thesis (co-supervisor): <a href=\"https:\/\/skemman.is\/handle\/1946\/31609\">Brain Image Classification with Support Vector Machines using Self-Dual Attribute Profiles<\/a> (2018)<\/p>\n<p>MSc Thesis (co-supervisor): <a href=\"https:\/\/skemman.is\/handle\/1946\/31586\">Design, Implementation and Analysis of a Parallel and Scalable Cascade Support Vector Machine Framework<\/a> (2018)<\/p>\n<p>MSc Thesis (co-supervisor): <a href=\"https:\/\/skemman.is\/handle\/1946\/31585\">Design, implementation, and optimization of an advanced I\/O Framework for Parallel Support Vector Machines<\/a> (2018)<\/p>\n<h4>2016<\/h4>\n<p>MSc Thesis (co-supervisor): <a href=\"http:\/\/hdl.handle.net\/1946\/26482\">Renovation of a Real Estate Data Transport System<\/a> (2016)<\/p>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/24842\">Developing an OpenStack Public Cloud Storage -- A Proof of Concept Deployment of OpenStack with a Public Cloud Storage using Swift<\/a> (2016)<\/p>\n<h4>2015<\/h4>\n<p>MSc Thesis (secondary supervisor): <a href=\"http:\/\/hdl.handle.net\/1946\/23105\">A First Attempt on the Distributed Prize Collecting Steiner Tree Problem<\/a> (2015)<\/p>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/21659\">Development of EYK<\/a> (2015)<\/p>\n<h4>2014<\/h4>\n<p>MSc Thesis (secondary supervisor): <a href=\"http:\/\/hdl.handle.net\/1946\/19868\">qflow: a fast customer-oriented NetFlow database for accounting and data retention<\/a> (2014)<\/p>\n<p>MSc Thesis (secondary supervisor): <a href=\"http:\/\/hdl.handle.net\/1946\/18508\">Design and development of EYK. A data management system for geographically distributed data sources<\/a> (2014)<\/p>\n<h4>2013<\/h4>\n<p>MSc Thesis: <a href=\"http:\/\/www.swe.informatik.uni-goettingen.de\/publications\/mapreduce-input-format-analyzing-big-high-energy-physics-data-stored-root-framework-fil\">A MapReduce Input Format for Analyzing Big High-Energy Physics Data Stored in ROOT Framework Files<\/a> (2013)<br \/>\nStudent was invited to present results at Max Planck Institute for Nuclear Physics (23.8.2013).<\/p>\n<p>PhD Thesis (PhD committee): <a href=\"http:\/\/hdl.handle.net\/11858\/00-1735-0000-000D-FB51-1\">Assessing and Improving Interoperability of Distributed Systems<\/a> (2013)<\/p>\n<p>PhD Thesis (PhD committee): <a href=\"http:\/\/hdl.handle.net\/1946\/13805\">User-Driven Development for Bespoke Software.<\/a> (2013)<\/p>\n<h4>2012<\/h4>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/13228\">Design decision alternatives for agent-based monitoring of distributed server environments<\/a> (2012)<\/p>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/13229\">Software Agent-Based Cost Model Calculations for Distributed Server Environments<\/a> (2012)<\/p>\n<h4>2011<\/h4>\n<p>MSc Thesis (secondary supervisor): <a href=\"http:\/\/hdl.handle.net\/1946\/10205\">Architectural Operations in Cloud Computing.<\/a> (2011)<\/p>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/9533\">Distributed Testing of Cloud Applications Using the Jata Test Framework.<\/a> (2011)<\/p>\n<p>MSc Thesis: <a href=\"http:\/\/hdl.handle.net\/1946\/8624\">Refactoring UML Diagrams and Models with Model-to-Model Transformations.<\/a> (2011)<\/p>\n<p>PhD Thesis (secondary supervisor): <a href=\"http:\/\/hdl.handle.net\/11858\/00-1735-0000-0006-B6AA-7\">Quality Assessment and Quality Improvement for UML Models.<\/a> (2011)<\/p>\n<h4>2010<\/h4>\n<p>PhD Thesis (secondary supervisor): <a href=\"http:\/\/hdl.handle.net\/11858\/00-1735-0000-0006-B3D8-C\">A UML Based Methodology for the Development of Web Services.<\/a> (2010)<\/p>\n<h4>2008<\/h4>\n<p>MSc Thesis: <a href=\"http:\/\/www.swe.informatik.uni-goettingen.de\/publications\/equivalence-checking-ttcn-3-test-case-behavior\">Equivalence Checking of TTCN-3 Test Case Behavior.<\/a> (2008)<\/p>\n<h3>Supervised theses (while being at the University of G\u00f6ttingen)<\/h3>\n<p>MSc Thesis: An XML-based Approach for Software Analysis \u2013 Applied to Detect Bad Smells in TTCN-3 Test Suites (2007)<\/p>\n<p>MSc Thesis: Testing Grid Applications Using TTCN-3 (2007)<\/p>\n<p>MSc Thesis: Pattern-based Smell Detection in TTCN-3 Test Suites (2006)<\/p>\n<p>MSc Thesis: A Refactoring Tool for TTCN-3 (2006)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Students that are interested in writing their Master's or PhD Thesis in the area of software engineering, software testing, software quality, or distributed systems are welcome to contact me to discuss possible topics. Check out my posts from the category 'Theses' for some sample topics. Many of the theses supervised by me lead to conference [&hellip;]<\/p>\n","protected":false},"author":512,"featured_media":0,"parent":19,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-103","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/uni.hi.is\/helmut\/wp-json\/wp\/v2\/pages\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uni.hi.is\/helmut\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uni.hi.is\/helmut\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uni.hi.is\/helmut\/wp-json\/wp\/v2\/users\/512"}],"replies":[{"embeddable":true,"href":"https:\/\/uni.hi.is\/helmut\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":99,"href":"https:\/\/uni.hi.is\/helmut\/wp-json\/wp\/v2\/pages\/103\/revisions"}],"predecessor-version":[{"id":5776,"href":"https:\/\/uni.hi.is\/helmut\/wp-json\/wp\/v2\/pages\/103\/revisions\/5776"}],"up":[{"embeddable":true,"href":"https:\/\/uni.hi.is\/helmut\/wp-json\/wp\/v2\/pages\/19"}],"wp:attachment":[{"href":"https:\/\/uni.hi.is\/helmut\/wp-json\/wp\/v2\/media?parent=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}