• FAT: A framework for automated regression testing of protocol stacks 

      Nilsen, Karl Magnus (Master thesis; Mastergradsoppgave, 2003-12-15)
      Software systems today are becoming larger and more complex, resulting in a growing need for good and efficient testing routines. An approach used by several software developers is to automate the test process. Test automation has the benefits that it reduces the time of the testing process and that automated tests are more accurate and precise than manual tests. <br /><br /> Manufacturers who ...
    • Fine-grained characterization of edge workloads 

      Kanck, Magnus (Mastergradsoppgave; Master thesis, 2023-06-01)
      Edge computing is an emerging paradigm within the field of distributed computing, aimed at bringing data processing capabilities closer to the data-generating sources to enable real-time processing and reduce latency. However, the lack of representative data in the literature poses a significant challenge for evaluating the effectiveness of new algorithms and techniques developed for this paradigm. A ...
    • FireChain: An Efficient Blockchain Protocol using Secure Gossip 

      Mikalsen, Jon Foss (Master thesis; Mastergradsoppgave, 2018-06-01)
      Blockchains have become an integral part of many distributed applications, providing a new platform for interaction between system components. Blockchains are perhaps most known for their use in crypto-currency systems, such as Bitcoin and Ethereum, where pseudo-anonymous parties engage in transactions without a trusted third party. Blockchain systems often struggle to meet performance demands of ...
    • First steps towards solving the café problem 

      Ellingsen, Mariel Evelyn Markussen (Mastergradsoppgave; Master thesis, 2022-06-08)
      Hearing loss, and assistive technologies to compensate for the loss, are becoming more and more regular. Hearing aids have improved the quality of life for many suffering from hearing loss but are still insufficient in some social settings. The café problem rises when there are a group of people talking in a relatively noisy environment where one person has hearing aids. Even with modern advancements, ...
    • Frag: A distributed approach to display wall gaming 

      Grammeltvedt, Åsmund (Master thesis; Mastergradsoppgave, 2006-06-01)
      Computer games with distributed functionality, such as most modern multiplayer games, provide a rich environment in which one can experiment with high performance distribution of computational and graphical resources. Their extremely high requirements for processing power and consistent visual output create a platform with unique demands. Current tiled display walls provide, as a consequence of ...
    • Framework for development of rule based sensor services in the Argos middleware platform 

      Jakobsen, Tom Arild (Master thesis; Mastergradsoppgave, 2008-01-07)
      Argos is a middleware platform developed at the University of Tromsø. It provides tailored, flexible and extensible middleware support. In this thesis we suggest a new approach to creating user services for Argos by using a rule engine to setup the program flow for components in Argos. The users are provided with a graphical tool where they can set up rules that can trigger an action. The input, ...
    • From Palm to Arm 

      Klevstad, Bernt Julian (Mastergradsoppgave; Master thesis, 2022-06-01)
      The number of people diagnosed with diabetes is increasing at an alarming rate. However, strong evidence shows that health information technology has improved medical outcomes, especially within the field of diabetes research. This thesis investigates how to motivate people with diabetes to perform self-management activities with the help of a smartwatch application. The work is grounded in a ...
    • Giga-View. A distributed gigapixel image viewer controlled by mobile devices 

      Kristoffersen, Einar (Master thesis; Mastergradsoppgave, 2015-06-01)
      This thesis presents Giga-View, a gigapixel image viewer controllable from mobile devices. It's design makes interaction available through a web browser and requires no software installation or high processing power from the device being used. Fulfilling the goal of high throughput and low latency, Giga-View is capable of processing an input stream with the frame rate of 60 frames per second, without ...
    • Girji. Metacode extensibility in Girji 

      Johannessen, Simen Lomås (Master thesis; Mastergradsoppgave, 2014-06-01)
      Online web services that store fitness and health related data is evolving to provide useful services to end-users. Examples of this include RunKeeper, Fitbit and MS HealthVault. These services interconnect creating an ecosystem of online web services. The services they provide are mainly targeted for the consumer marked. However, professional sport clubs may potentially benefit from integrating ...
    • A group-based motivational mobile application for people with diabetes 

      Sjøhaug, Joakim (Mastergradsoppgave; Master thesis, 2021-06-08)
      \textit{Diabetes} is a disease defined by raised blood glucose levels, and people with the disorder have to adhere to a strict self-management regime to avoid short- and long-term complications. Today the World Health Organization reports that over 420 million people have diabetes, and the condition is one of the most common causes of death worldwide. This thesis presents the design and ...
    • Helping activate children through the use of video games 

      Lomax, Jørn Vollan (Master thesis; Mastergradsoppgave, 2015-06-15)
      The video games industry is now one of the biggest entertainment industries in the world. Forb es magazine estimates that the video game industry will sell games for 70 billion dollars by the end of 2015, and the biggest growth is in the mobile market. While most of the video game industry is creating games strictly for entertainment purp oses, there is a growing demand for games that can b e ...
    • HiPerWA: High Performance Wireless Analytics. A survey into the challenges of constructing, managing, debugging and optimizing an in-production large-scale enterprise network 

      Johansen, Bjørn Ludvig Langaas (Master thesis; Mastergradsoppgave, 2016-06-01)
      Enterprise wireless networks are becoming larger and larger, with more and more users and devices connecting to the networks. This requires the infrastructure to be closely monitored and adjusted to ensure an optimum experience for users and their devices. Existing proprietary solutions exist, but are either costly, resource demanding, rigid or may not be able to deliver the functionality that is ...
    • Hyperprov: Blockchain-based Data Provenance using Hyperledger Fabric 

      Tunstad, Petter (Master thesis; Mastergradsoppgave, 2019-05-31)
      With data intensive computing helping advance state-of-the-art in varied fields, data provenance and lineage continue to remain formidable challenges in assisting with integrity and reproducibility in research and applications. This is particularly challenging for distributed scenarios, where data may be originating from decentralized sources without any centralized control by a single trusted entity. ...
    • Implementing Motivational Features for an Augmented Reality Game Encouraging Physical Activity for Persons with Intellectual Disabilities 

      Luzi, Thomas (Mastergradsoppgave; Master thesis, 2022-05-31)
      Evidence shows lower physical activity (PA) levels in persons with an intellectual disability (ID) compared to the general population. Physical activity promotes multiple health benefits, such as prolonged life and reduced risk for obtaining various chronic diseases. There are numerous applications targeting increased physical activity for the general population, but these tend to be too complex to ...
    • Improving automated underwater ship hull inspection through incremental learning & uncertainty quantification in deep learning models 

      Riise, Elias Estefano Gutierrez (Mastergradsoppgave; Master thesis, 2023-06-01)
      Rapid technological progress has recently eliminated the necessity of physically deploying humans for manual underwater ship inspections. Instead, Remotely Operated Vehicles (ROVs) can now capture and record videos, which humans can subsequently review. By leveraging annotated data, it becomes possible to train deep learning models to assist in data exploration. Nevertheless, the process of manually ...
    • Improving Disk Performance in Vortex With NVMe 

      Elsebø, Kristian (Master thesis; Mastergradsoppgave, 2015-06-01)
      With the development of SSDs, performance limitations in persistent storage have shifted from the underlying medium to the interface through which the host and disk communicates. NVMe is a recently developed standard for operating SSDs connected to a host through PCI Express, and offers significant performance improvements compared to conventional interfaces, as well as features designed for ...
    • Improving freshness of web-extracted metadata 

      Heimdal, Tord-Arne (Master thesis; Mastergradsoppgave, 2009-12-18)
      Live video search is emerging as a platform for multimedia production and entertainment service. Such systems rely on a stream of live video and metadata describing the video content. A high quality source for such metadata can be found on the web. Identifying and extracting metadata from web pages can be done by crawling and scraping. However, general crawler politeness rules limit per-site ...
    • Improving the performance of a Conflict-Free Replicated Relational Database System 

      Brynjulfsen, Sondre E. (Master thesis; Mastergradsoppgave, 2023-05-31)
      SynQLite is a relational database (RDB) built on SQLite. Using conflict-free replicated relations (CRR) to apply conflict-free replicated data types (CRDT) to augment the SQLite database. With SynQLite sites update their local replica without coordination from others sites, and sites converge once they have applied the same sets of updates. These sets of updates are fetched from the CRR and ...
    • Improving the usefulness of multimedia archives by applying data reduction techniques 

      Aarflot, Tjalve (Master thesis; Mastergradsoppgave, 2009-02-05)
      In recent years, an increasing amount of personal images, video, sound and text data are captured and stored in a digital format. Increased storage capacity at lower cost entice us to attempt to store everything, but without effective information retrieval techniques, the usefulness of the data becomes limited. Some people have taken personal data capture to extremes and have begun to capture ...
    • Inexpensive Head Tracking for use with Large High-Resolution Displays 

      Simonsson, Carl Erik Joakim (Master thesis; Mastergradsoppgave, 2010-06-01)
      This thesis investigates how head tracking can be implemented by using inexpensive off-the-shelf hardware for a 6 x 3 meter high-resolution display wall. The tracking system has been integrated into to an existing event system, Shout, that allows for inter-program communication. An application called htsim has been developed that is used for testing different head tracking configurations in a ...