• An analysis of on-chainLightning Network transactionsin the Bitcoin blockchain 

      Tøn, Jardar (Master thesis, 2018)
      The blockchain is one of the main mechanisms enabling Bitcoin to be a decentralized electronicpayment system. It provides the system with a shared transaction history, which can be verified byevery participant. With increased ...
    • Comic Strip Narratives in Time Geography 

      Moore, Antoni; Nowostawski, Mariusz; Frantz, Christopher Konstantin; Hulbe, Christina (Journal article; Peer reviewed, 2018)
      On the basis of a shared emphasis on time as well as space, this paper argues for introducing elements of comic art into cartography, specifically the mapped comic, with an illustrated strip literally plotted and placed ...
    • Creating a Social Media App for Goal Accomplishment 

      Holen, Tor-Martin (Master thesis, 2019)
      Arbeidet omfatter "persuasive technology" og dette er brukt for å lage en sosial media applikasjon for må oppnåelse. Arbeidet prøver å utforske om personlighetstrekk fra BFI-44 modelen påvirker handlingene brukerne utfører ...
    • Design of User Agency in Interactive Narrative 

      Zhou, Yijie (Master thesis, 2019)
      IN is a significant property in the development of digital media. The demand for IN products and services with good user experiences is increasing in business, consumer market and public sectors. However, the study of ...
    • Disambiguation of named entities using a novel gamified framework 

      Rama, Brikend (Master thesis, 2017)
      The content generated on the web originates from diverse sources with the main purpose of serving updated information to the Internet user. Every piece of information generated is valuable and must be easily traced by ...
    • Distribution-based Grammatical Evolution of L-system Plants 

      Vik, Magnus Bjerke (Master thesis, 2017)
      This thesis explores how to improve L-system plant generation using evolutionary algorithms (EAs). The plants should be aesthetically pleasing, varied, and have the ability to be combined with other plants. Previous work ...
    • Enhancing Software Engineering Education with Game Design and Development 

      McCallum, Simon; Mishra, Deepti; Nowostawski, Mariusz (Journal article; Peer reviewed, 2018)
      The benefits of integrating game development in software engineering education are multifold. It keeps the students interested, engaged and motivated during the courses and can potentially open a range of employment ...
    • Ethereum Smart Contracts: Security Vulnerabilities and Security Tools 

      Dika, Ardit (Master thesis, 2017)
      Ethereum represents the second generation of blockchain technology by providing an open and global computing platform which allows the exchange of cryptocurrency (Ether) and the development of self-verifying smart contract ...
    • Evaluating Methods for the Identification of Off-Chain Transactions in the Lightning Network 

      Nowostawski, Mariusz; Tøn, Jardar (Journal article; Peer reviewed, 2019)
      Payment channels and off-chain transactions are used to address blockchain scalability. Those mechanisms rely on the blockchain proper, as the resolution mechanism. They allow for high transaction throughput due to the ...
    • Facilitating and Advancing Universal Design of ICT 

      Begnum, Miriam Eileen Nes (Doctoral theses at NTNU;2019:311, Doctoral thesis, 2019)
      Background: In modern societies, the consequences of digital exclusion are severe. Legislation on Universal Design (UD) reflects socio-economic, democratic and ethical reasons for ensuring all citizens are able to use ...
    • From Institutions to Code: Towards Automated Generation of Smart Contracts 

      Frantz, Christopher K.; Nowostawski, Mariusz (Conference object; Journal article, 2016)
      Blockchain technology has emerged as a solution to consistency problems in peer to peer networks. By now, it has matured as a solution to a range of use cases in which it can effectively provide the notion of third party ...
    • Gamifying research in software engineering 

      Nowostawski, Mariusz; McCallum, Simon; Mishra, Deepti (Journal article; Peer reviewed, 2018)
      It is a non‐trivial task for research‐centric courses in the software engineering curriculum to compete and engage students on the same level as the practical, software development courses. Practical software development ...
    • Heuristic Evaluation and Usability Heuristics in Virtual Reality 

      Øvstegård, Katrine (Master thesis, 2019)
      Med stadige forbedringer i teknologi og maskinvare har Virtual Reality (VR) oppnådd en fornyet interesse og stadig flere VR-applikasjoner blir designet og utviklet for ulike bransjer og formål. Bransjer som har sett den ...
    • How Usable are Block Explorers for Attesting Agreements Registered on Blockchains? 

      Arevalo Espinel, Daniel Fernando (Master thesis, 2019)
      Blockchain is a technology that makes it extremely difficult for any single one of the participants in a decentralized network to change what has been recorded at the end of a distributed ledger as time passes. The ...
    • Implementation of a tournament based distributed lottery on Ethereum 

      Andersen, Viktor Frede (Master thesis, 2019)
      Distribuerte lotterier på internett er en interessant applikasjon med bruk innenfor sjansespill og andre områder. Blokkjeder som kan fungere som plattformer for smartkontrakter kan bli brukt til både å sende verdier, og ...
    • Indoor navigation with motion tracking and depth perception sensors 

      Lladrovci, Mimozë (Master thesis, 2016-08-30)
      With all the advances in technology, indoor navigation continues to remain an open problem. While we are able to use satellite-based navigation systems such as the Global Positioning System (GPS) and automative navigation ...
    • Neodroid Playground: Designing environments and tasks for learning robots in virtual reality 

      Smedås, Halvor Bakken; Åkerholt, Nikolai; Skaara, Jone Martin; Hjerpbakk, Aksel (Bachelor thesis, 2019)
      Denne bacheloroppgaven beskriver et Unity-prosjekt som forsøker å simplifisere utvikling av maskin-lærende robotter sine virtuelle miljøer og oppgaver. Prosjektet er todelt; en del baserer seg på å definere hvordan en ...
    • noMemory 

      Fuglestad, Bjørn Nødland; Hillestad, Bendik Kiste; Stenshagen, Per-Arne Waaler (Bachelor thesis, 2016-08-23)
      noMemory is a project to create a strategy game in Unreal Engine 4. In this game, you control one or more heroes and units, and battle against another human player locally, or against an Artificial Intelligence. This thesis ...
    • Platformer Generation AI 

      Somby, Christer Peltoperä; Luick, Henning Einar; Reitan, Jonas Dalheim; Eidså, Kristoffer (Bachelor thesis, 2016-08-23)
      Kremengine is a game engine written from scratch in C++14. It supports both 3D and 2D. We made our own engine so we could have maximum control of the level generation algorithm and reduce time it take to test things as we ...
    • Porting av mobil iOS app til Android - Klimb AS 

      Enggrav, Magnus W.; Jammary, Adam A. (Bachelor thesis, 2018)
      The main goal of the project was to port the existing Apple iOS-specific app to the Google Android platform for our employer Klimb AS. The existing codebase was already written using the React Native framework which was ...