Thesis Presentations Group 3

Title: Using JavaScript/Dart Frameworks for Front‐End Development in Building Automation
Author: Jalolov, Mukhammadjon
Supervisor(s): Prof. Dr. Olaf Drögehorn
Hosting Institution: Harz University of Applied Sciences - Hochschule Harz
Abstract: Building automation systems (BAS) can provide enhanced comfort for people saving time and enabling monitoring of resource usage, as well as reducing energy consumption (GeSi Smarter2030 report). However, the widespread adoption of BASs is still inferior due to sophisticated and not interactive user interfaces (UI). In this regard, developers tend to choose BAS frontend software from their experience rather than relying on software maintainability, ease of design, resulting in the complexity of UIs. JavaScript (JS) is the primary language for dynamic web applications with its numerous frameworks with inadequate comparative studies on them necessitate empirical comparison to alleviate the task of design, programing and maintaining BAS UI code with a proper choice. Therefore, based on open source home automation platform – FHEM, this study analyzes JavaScript frameworks and Google Dart language (Dart) in the field of BASs using software metric measurement tools to measure metrics pertaining to software project’s maintainability – lines of code, cyclomatic complexity, maintainability index and others in different frontend scenarios. The study also investigates the support of MVC/MVVM, Object-Oriented and similar software design patterns by the frameworks. Online surveys are done with developers and analytical observations are made on source codes. In the end, the results from each framework are summarized as guidance for developers to choose an appropriate JSf in a given situation for building interactive frontends.
Paper: Insert link to thesis paper.

Title: QoE Provisioning in Mobile Cloud Computing
Author: Berrios, Jonathan
Supervisor(s): Karan Mitra, Jari Porras, Saguna
Hosting Institution: Luleå Technical University; Lappeenranta University of Technology
Abstract: It is common in these times to find people relying on the functionalities of their mobile devices while walking, in general terms, moving around the city, or among cities. It is also common to find this same people using remote services through their mobile devices. Among different options, it could be inferred that they are navigating on the internet, or making use of a streaming service, there is a wide options for applications. But while this can be thought as a common scenario, there is a lot of reasoning and considerations for this to happen. In this context, this paper focuses in the Quality of Experience (QoE) measurement and provisioning in mobile cloud computing environment as many of the applications used in these days are hosted remotely in a cloud. As just mentioned, while this could seem obvious, the aim is to keep the best possible quality of experience as the end user utilizes their application on the move. This thesis makes use of Bayesian Networks principle to predict and estimate the QoE, while at the same time it is considered a system called M2C2 for mobility management and cloud selection. Index Terms — Quality of Experience, QoE, Mobile Cloud Computing, QoE measurement, Mobility, Handoffs, Bayesian Networks
Paper: Insert link to thesis paper.

…Repeat