Kandidatuppsatser: Recent submissions
Visas titlar 21-40 av 327
-
Escape Room Generator
(2021-09-14)Escape rooms are real-life games where groups of players usually find themselves trapped in a room and must escape before time runs out. To achieve this, puzzles of various types must be solved, mainly through deductive ... -
Assessing the Security of Internal Automotive Networks
(2021-09-14)Context In order to address the growing need for connectivity in today’s cars, the in-vehicle network has increased in complexity, now consisting of over 100 electrical control units. Balancing the level of security with ... -
Proof Editor for Natural Deduction
(2021-09-14)In this thesis, we present Logan, a proof editor for constructing Fitch-style proofs in first-order logic. This proof editor is intended to be used by students who are taking a course in logic. Compared to other available ... -
Avläsning av EEG-data från Emotiv Epoc X för ett SSVEP-baserat braincomputer interface för att spela Snake
(2021-09-14)Denna rapport beskriver arbetet med att utforma ett BCI som kan styra datorspelet Snake i realtid. Spelet styrs genom att inducera steady state visually evoked potentials i hjärnan via flimrande stimuli av vissa frekvenser. ... -
Developing a modular, high-interaction honeypot using container virtualization
(2021-09-14)A significant increase of attacks combined with companies neglecting cybersecurity poses a problem for the ever-growing number of Internet-connected devices. With honeypot technology being an invaluable tool for understanding ... -
A Front-End for Daison
(2021-09-07)Daison is a database written in the functional programming language Haskell. It has no built-in visual representation of data and using it in an interactive Haskell environment such as GHCi is inconvenient since it ... -
A Language For Board Games
(2021-09-07)This thesis covers the process and theory behind creating a domain-specific language for board games. This language is specifically made for positional board games and allows for further implementation of games in that ... -
Interactive Ecosystem Simulator
(2021-09-07)As ecosystems are complex domains, both analytical and computer-aided models can aid in gaining insights about their dynamics. One such computer-aided model is the concept of ecosystem simulation. This project aims to ... -
Help Annotating Software “HAnS” - Visualisation
(2021-09-07)Developing large software systems that are feature-oriented is a complex and time-consuming task that is further hindered by the recurring and repetitive undertaking of feature lookup. However, feature lookups’ inefficiency ... -
Game Boy Emulation
(2021-08-10)This thesis studies the subject of system emulation through the development of a set of software microcontrollers and the assembling of them into a complex system. The specific system aimed to be emulated is the original ... -
Paths and Barriers to Positions of Leadership in Software Development - A study through the female ‘lens
(2020-12-03)Studies inthefieldsofBusiness,Managementand SoftwareEngineeringhaveshownthatwomenmakeupan important demographicofthework-forceandarecontributing members totheirworkenvironments,howeverthereisstilla significant ... -
Evaluating the Trade-offs of Diversity-Based Test Prioritization: An Experiment
(2020-12-03)Different test prioritization techniques detect faults at earlier stages of test execution. To this end, Diversity-based techniques (DBT) have been cost-effective by prioritizing the most dissimilar test cases to maintain ... -
Automotive SPICE compliance in an Agile Software Development Process A case study on optimization of the work products
(2020-12-03)Automotive SPICE is used in the automotive industry to comply with functional safety. This guideline uses the waterfall/v-cycle model for software development. However, automotive companies are shifting their way of ... -
The Evolution of Role-Stereotypes and Related Design (Anti)Patterns
(2020-12-03)This paper presents a study on how classes based on the role-stereotypes defined by Wirfs-Brock, change over time in software systems, and how the occurrence of anti-patterns change over time in relation to these roles. ... -
To Require or not to Require: A Case Study on the Benefits and Drawbacks of Requirements Engineering Practices in Startups
(2020-12-03)Software startups operate in conditions of uncertainty to develop software intensive products/ services. While few startups succeed, the majority fail and poor requirements engineering practices play a significant role ... -
Applying Security Assurance Cases for Cloud-based Systems in the Medical Domain
(2020-12-02)Regulatory compliance is of major concern to medical software companies that are involved in developing safetycritical software whose failure could result in loss of life, significant property damage or damage to the ... -
Efficient Homomorphic Encryption using FPGA-Acceleration
(2020-10-30)The data being handled by many applications is in most cases confidential. Furthermore, the applications handling such data are nowadays often offloaded to remote data centers in the cloud. Computation on data in this ... -
Flock O’ War - A Procedural Strategy Game Based on Real-Time Flocking Behaviour
(2020-10-30)In nature, it is common for animals to move together in a cohesive pattern, but without any apparent direction. This is referred to as flocking, herding or schooling etcetera depending on the species. The purpose of this ... -
A Decentralized Voting System
(2020-10-30)The target of the project "A Decentralized Voting System" is to investigate whether recent developments in distributed systems can make a decentralized voting system capable of replacing the current systems in place. The ...