{"id":59,"date":"2025-11-03T10:42:05","date_gmt":"2025-11-03T08:42:05","guid":{"rendered":"https:\/\/sisu.ut.ee\/research-example\/?page_id=59"},"modified":"2025-11-03T10:42:05","modified_gmt":"2025-11-03T08:42:05","slug":"defended-theses-2","status":"publish","type":"page","link":"https:\/\/sisu.ut.ee\/mc\/defended-theses-2\/","title":{"rendered":"Defended Theses"},"content":{"rendered":"<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2025<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/thesis.cs.ut.ee\/46924217-6b3b-422e-b923-591173389e36\">Development of an Application for Finding and Organising Events From E-mails<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/thesis.cs.ut.ee\/abae5e5f-a884-4f9d-8b59-2bdc05a6d0c5\">Designing Internet of Things API for Smart City Data Management<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/thesis.cs.ut.ee\/1d447c0f-67d8-4535-a2bb-fee19e5c4c23\">Automating the Building and Deployment of Data Pipelines<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/thesis.cs.ut.ee\/1a642d90-a198-428e-9051-2752dca7b835\">Analysis of Tartu Bus Delays and Stops<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/thesis.cs.ut.ee\/ce51f08c-a320-4ee1-b822-48b441b4fc3a\">Modernizing a Monolithic Business Application Using Cloud Services: A Case Study of the Estonian Forest Registry<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/thesis.cs.ut.ee\/ccd998d1-80ce-401d-8b75-d4b0f8882ab3\">Kubernetes Custom Resources and Controllers for Managing Game Servers<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/thesis.cs.ut.ee\/2d1e608a-17b2-4c75-872d-6560ea92dd36\">Tartu Smart City Data Integration Between the Cumulocity IoT Database and ArcGIS<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/thesis.cs.ut.ee\/8bb368f5-ef2d-44e5-8e1c-e266a235e50f\">Comparing Performance and User Experience between Raspberry Pi and Cloud Servers<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2024<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/f73da9dc-0295-4195-a635-b73710be9834\">Anomaly Detection and Imputation for Tartu Traffic Sensors<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/f1c85394-d366-4f69-ac7b-b3bf3c5bf145\">Fault-Tolerant Distributed Database for Public Key Infrastructure<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/e00ac716-9293-4ac1-8673-ac51f59ae2c7\">Knowledge Graphs for Cataloging and Making Sense of Smart City Data<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/comserv.cs.ut.ee\/ati_thesis\/datasheet.php?id=79485\">Real-time Visualization of Delta Centre\u2019s Study and Research Building Data<\/a><\/li>\n\n\n\n<li>A comprehensive survey of smart home technologies, Aleksandra Sergeeva, 2024<\/li>\n\n\n\n<li>Automated Grading System: The DevOps course Use Case, Mihkel Hani, 2024<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2023<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/comserv.cs.ut.ee\/home\/files\/kisand_informaatika_2023.pdf?study=ATILoputoo&amp;reference=7760577E340891425DC2DDAE4655E2B4E42072AC\">Towards Auto-Scaling of Serverless Data Pipelines<\/a>\n<ul class=\"wp-block-list\">\n<li>MSc- Rajan Raj Das (supervisor Shivananda Poojara)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/comserv.cs.ut.ee\/home\/files\/kisand_informaatika_2023.pdf?study=ATILoputoo&amp;reference=7760577E340891425DC2DDAE4655E2B4E42072AC\">Serverless Data Pipelines for IoT Data in Edge and Cloud Environments using Microsoft Azure<\/a>\n<ul class=\"wp-block-list\">\n<li>BSc- Martin Kisand (supervisor Shivananda Poojara)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/ef86efce-8199-4b7c-b872-ae1e27ba7b80\">Data Acquisition and Preparation Toolbox for Cumulocity-based Solutions<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/787f88b2-dcb3-4b5a-a289-2fd8372bdcd8\">Analyzing the Solar Energy Potential of Smart Cities<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/7b1ce7b5-d551-4936-a031-3acaea294d7c\">ML-TOSCA: ML pipeline modelling and orchestration using TOSCA<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/3f9183c7-0299-43c6-a337-91e0ec9ca1cb\">Resource Optimization with DRL-driven Real Time Service Placement Strategy in Edge-Cloud Continuum<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/7c293fe4-8be8-49b2-b52f-d67fe88dde41\">Container-Based Microservice Placement Optimization in Cloud<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/d643cfe5-06dc-4efa-a25e-13e3cb6851d5\">Blockchain in Edge \u2013 Cloud Computing Continuum<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/comserv.cs.ut.ee\/ati_thesis\/datasheet.php?id=77589\">Solution for Sharing Open Data from Cumulocity Iot Platform<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/comserv.cs.ut.ee\/ati_thesis\/datasheet.php?id=77301\">Visualization of Rooftop Solar Potential in Smart Cities<\/a><\/li>\n\n\n\n<li>Vegetable Visual Quality Evaluation System Based on Artificial Intelligence, Richard Aljaste, 2023<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2022<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/comserv.cs.ut.ee\/home\/files\/ganjusev_informaatika_2022.pdf?study=ATILoputoo&amp;reference=7B656354DA006BE033278AB675A9E64060A80802\">Comparison of Gitlab Runner implementations without Docker machine for cloud providers<\/a>\n<ul class=\"wp-block-list\">\n<li>BSc- Timofei Ganjusev (supervisor Shivananda Poojara)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/42188da9-eec8-449f-bf5d-6dc3fd6e5a3e\">Google Dataflow Orchestration Using TOSCA in the Hybrid Cloud<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/738807f1-784b-4587-89b4-655c227eda59\">Pragmatic Comparison of Machine Learning Models to Detect the Type of Attacks in an IoT Network Traffic<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/c70e6c2d-0d15-407a-b871-a716b5fa2900\">Parallel and Cloud-Native Secure Multi-Party Computation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/f1783a73-9db7-49f6-bc30-ab5a376abbe0\">Analysis of Practices for Large Scale Configuration Validation \u2013 A Case Study<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/0fa4cf99-13a5-4448-8dd9-b6d95ebe9bfb\">Mapping Solar Potential of Tartu<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/a1adc18e-4b5e-4114-9060-9855082869cd\">Predicting Location-Based Green Energy Availability in Smart Buildings<\/a><\/li>\n\n\n\n<li>Monitoring of the Microservice Architecture: Ridango Case Study, Mathias Are, 2022<\/li>\n\n\n\n<li>CloudTraceBucket: Cloud Trace Visualization and Management Platform, Edgar Selihov, 2022<\/li>\n\n\n\n<li>Barriers And Solutions In CI\/CD Implementation for Unity Game Development, Markus Aksli, 2022<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2021<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/comserv.cs.ut.ee\/ati_thesis\/datasheet.php?id=71877\">DevOps and Its Applicability Study in North Estonia Medical Centre<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/7acc0b8b-5c41-45ae-8bea-d7e68404c5d2\">Scheme Design in Non-Relational Model Database to Migrate Data from Relational Model Database<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/f979a4ed-0d8b-4f86-9bfc-141227eb0b96\">Real Time vs Micro-batching in Streaming Data Processing: Performance and Guidelines<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.etis.ee\/Portal\/Mentorships\/Display\/2df94180-0f80-4769-9641-97de7b7c8c82\">Synthetic Sensor Data Generation for Authentic IoT Device Emulation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/comserv.cs.ut.ee\/ati_thesis\/datasheet.php?id=71949&amp;year=2021\">Implementation of Credit Risk Decision Tree Using AWS Step Functions Technology<\/a><\/li>\n\n\n\n<li>Enrih Sinilaid,\u00a0Bachelor Degree (2021), (sup) Chinmaya Kumar Dehury, \u201cMonitoring and Controlling Smart Home Appliances Using IoT Devices\u201d, University of Tartu, Faculty of Science and Technology, Institute of Computer Science, (<a href=\"https:\/\/comserv.cs.ut.ee\/ati_thesis\/datasheet.php?id=71861&amp;year=2021\" target=\"_blank\" rel=\"noreferrer noopener\">URL<\/a>)(<a href=\"https:\/\/dcc.chinmayadehury.in\/thesis\/Sinilaid_Informaatika_2021.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">pdf<\/a>)<\/li>\n\n\n\n<li>Martin Posselt Munck,\u00a0Bachelor Degree (2021), (sup) Chinmaya Kumar Dehury, \u201cMinimizing the Energy Consumption for Heating: Airforced Systems O\u00c3\u0153 Case Study\u201d, University of Tartu, Faculty of Science and Technology, Institute of Computer Science,\u00a0Closed Defense, (<a href=\"https:\/\/comserv.cs.ut.ee\/ati_thesis\/datasheet.php?id=73712&amp;year=2021\" target=\"_blank\" rel=\"noreferrer noopener\">URL<\/a>) (<a href=\"https:\/\/comserv.cs.ut.ee\/home\/files\/Munck_short+version+thesis_BSc_CS_2021.pdf?study=ATILoputoo&amp;reference=2F06C0E1CBD0245F4B8D55F703E4B72B74942BB2\" target=\"_blank\" rel=\"noreferrer noopener\">PDF-abstract<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2020<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Efficiency of Apache MiNiFi as a framework for edge computing\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Kaire Koljal (supervisor Pelle Jakovits)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Reinforcement learning based smart home heating solution in Energy2D simulation software\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Erik Mukk ( supervisor Jakob Mass)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Integration library for analyzing historical data from the Cumulocity IoT platform in Python\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Silver Laius ( supervisor Jakob Mass )<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>A comparison of Over-the-Air Update approaches for the ESP32 and ESP8266 Development Boards\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Oliver Ossip ( supervisor Jakob Mass)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Generating Process-based Mobile Applications for the Internet of Things using Automated Planning\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Kelian Kaio (supervisor Jakob Mass)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Coverage Analysis of LPWAN in Estonia: Sigfox and NB-IoT Case Study in Tallinn and Tartu\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Nishant Poddar (supervisors: Jakob Mass, Sikandar Khan)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Towards AI for Cloud Services Reliability Using Combined Metrics\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Tek Raj Chhetri (supervisors: Chinmaya Kumar Dehury, Artjom Lind, Satish Narayana Srirama)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2019<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Actor Model in the IoT Network Edge for Creating Distributed Applications Using Akka\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Freddy Marcelo Surriabre Dick (supervisor Satish N. Srirama)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Mobile Phone Digital Evidence Providers to Investigate Driver\u2019s Distraction\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Luk\u00e1\u0161 Bortn\u00edk (supervisors: Pavel Laptev, Satish N. Srirama)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Entity linking via topic models in Apache Spark\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Olha Kaminska (supervisors Pelle Jakovits, Peep K\u00fcngas)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Mobile App for Estonian Literary Musuem\u2019s Graffiti Database\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Airis Kruus (supervisors: Jakob Mass, Siiri P\u00e4rkson)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>A Mobile Application for Simplifying the Management of Agricultural Production and Marketing\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Kerttu Talts (supervisor Jakob Mass)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Non-Intrusive Load Monitoring in the OpenHAB Smart Home Framework\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Martin J\u00fcrgel (supervisor Jakob Mass)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2018<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Serverless Computing for the Internet of Things\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Manoj Kumar (supervisors: Mario Di Francesco &amp; Satish Narayana Srirama)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Securing openHAB Smart Home Through User Authentication and Authorization\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Jes\u00fas Antonio\u00a0<em>Soto<\/em>\u00a0Vel\u00e1zquez (supervisor Satish Narayana Srirama)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Incentive Models for Mobile Code Offloading to Improve it\u2019s Adaptability\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Talha Mahin Mir (supervisor Satish Narayana Srirama)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Remote management of Docker containers in IoT devices\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Markus Peterson (supervisor Pelle Jakovits)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Web interface for accelerating IoT device provisioning and configuration at SmartVent\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Janar Juusu (supervisor Pelle Jakovits)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Business Process Decomposition &amp; Distribution for Adaptive Internet of Things\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Andres Kiik ( supervisor Jakob Mass )<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>R Based Smart Home Analysis Solutions\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Ako T\u00f5nissoo (supervisor Jakob Mass)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Embedded Linux-Based Smart Home Gateway\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Toomas Aleksander Veromann (supervisor Jakob Mass)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2017<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Monitoring and Failure Recovery of Cloud-Managed Digital Signage\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Ashish Kumar Sultania, (supervisors Satish Narayana Srirama, Danilo Gligoroski, Tuomas Aura)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Framework for Automated Partitioning of Scientific Workflows on the Cloud\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Jaagup Viil (supervisor Satish Narayana Srirama )<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Towards Proactive Mobility-Aware Fog Computing\n<ul class=\"wp-block-list\">\n<li><strong>MSc<\/strong>\u00a0\u2013 Sander Soo (supervisors Chii Chang, Satish Narayana Srirama)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Disc Golf Course Inference from User Mobile Location Data\n<ul class=\"wp-block-list\">\n<li><strong>BSc<\/strong>\u00a0\u2013 Karl Valliste, (supervisor Jakob Mass)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><em>As this list is not exhaustive, you may find more (older) theses done with our group at the\u00a0<a href=\"https:\/\/thesis.cs.ut.ee\/\">UT Institute of Computer Science Graduation Theses Registry<\/a><\/em><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>2025 2024 2023 2022 2021 2020 2019 2018 2017 As this list is not exhaustive, you may find more (older) theses done with our group at the\u00a0UT Institute of Computer Science Graduation Theses Registry<\/p>\n","protected":false},"author":819,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-59","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sisu.ut.ee\/mc\/wp-json\/wp\/v2\/pages\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sisu.ut.ee\/mc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sisu.ut.ee\/mc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sisu.ut.ee\/mc\/wp-json\/wp\/v2\/users\/819"}],"replies":[{"embeddable":true,"href":"https:\/\/sisu.ut.ee\/mc\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":0,"href":"https:\/\/sisu.ut.ee\/mc\/wp-json\/wp\/v2\/pages\/59\/revisions"}],"wp:attachment":[{"href":"https:\/\/sisu.ut.ee\/mc\/wp-json\/wp\/v2\/media?parent=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}