Masteruppsatser: Recent submissions
Now showing items 81-100 of 208
-
Deep Neural Network Compression for Object Detection and Uncertainty Quantification
(2019-11-21)Neural networks have been notorious for being computational expensive. Their demand for hardware resources prohibits their extensive use in embedded devices and puts restrictions on tasks like real time tracking. On top ... -
City Safety Event Classification using Machine Learning
(2019-11-21)City safety technology aims to reduce vehicle collisions using activated warnings and braking based on automated detection of environmental threats. However, automatic detection of tentative collisions may differ from ... -
Machine Learning for Suicide Risk Assessment on Depressed Patients
(2019-11-21)Suicide is a global phenomena and the leading cause of death in some countries and age groups, accounting for nearly 1 million deaths and 10 million attempts per year. It costs society a substantial amount of money both ... -
A Methodology to Validate Compliance to the GDPR
(2019-11-19)This study analyses two state-of-the-art methodologies for eliciting privacy threats in software contexts, LINDDUN and PIA. A first goal is to understand the limitations of these methodologies in terms of compliance to ... -
The Relation Between Documentation and Internal Quality of Software
(2019-11-19)Regardless of the software development process used, there are many factors that take place during such process. Those factors may affect positively or negative the internal quality of the resulting software product. In ... -
Department of Computer Science and Engineering Chalmers University of Technology University of Gothenburg Gothenburg, Sweden 2019 An Empirical Investigation into the Adoption of Inner Source in IT Companies: A Case Study
(2019-11-19)Inner Source is a rather new concept and introducing it to companies involves some challenges. In this thesis, we investigate the challenges and obstacles of adopting Inner Source in a large IT company. The results are ... -
Automated quality-assessment for UML models in open source projects
(2019-11-19)Unified Modelling Language (UML) provides the facility for software engineers to specify, construct, visualize, and document the artifacts of a software system and to facilitate communication of ideas [1, 2]. It is shown ... -
An Investigation of Integration Debt in Continuous Integration - A design science study
(2019-11-19)Continuous integration is a commonly used method in software development. It is used to improve the development process by prescribing frequent code integration and testing and thereby creating a mechanism for early ... -
Reengineering Java Game Variants into a Compositional Product Line
(2019-10-31)Compositional Software Product Line Engineering is known to be tidious but powerful approach to migrate existing systems into SPL. This paper analyses the pros and cons of compositional SPLE strategies and also attempts ... -
Searching For Relevant Features To Classify Crew Pairing Problems
(2019-10-21)Machine learning (ML) is an emerging technology. Jeppesen, a leader of commercial optimization products in the airline industry, has started exploring ML methods to facilitate optimization algorithm development. This thesis ... -
Identifying Related Clinical Trials by Using Graph Database and Clustering
(2019-10-04)In this work we investigate two methods to find similar clinical trials; creating a graph database to migrate clinical trials meta-data from relational database, and clustering clinical trials. We succeeded in identifying ... -
Learning Geometry Compatibility with 3D Convolutional Neural Networks
(2019-10-04)Modern video games offer substantial amounts of customization options. Manually testing the visual compatibility of all options is time-consuming and error-prone. Together with Ghost Games, we present a method of learning ... -
Fault Prediction in Android Systems through AI
(2019-10-04)Software code defect prediction is important in improving code quality and the turnaround time of software products. In this thesis we investigate how to create and extract features, analyze existing work to create and ... -
Predicting Mechanisms of Toxicity for Drug Development
(2019-10-04)The aim of this thesis is to predict different mechanisms of toxicity from the metabolomic response of HepG2 liver cells. In order to utilize the metabolomic data the a semisupervised machine learning approach is investigated, ... -
Automatic refactoring for Agda
(2019-04-24)The task of making changes to an existing code base to improve performance, legibility, or extensibility while preserving behaviour is important to virtually any program. Many times this involves making changes requiring ... -
Gamification of Traceability Management Tools
(2018-08-09)Background: Traceability is a desired quality of software. However, successfully implementing it can be expensive. The existing traceability management tools meant to simplify the process are often considered unengaging, ... -
Designing a Requirements Elicitation Approach for Intelligent and Interactive Systems in Autonomous Vehicles
(2018-06-26)Software is becoming an increasingly large part in the automotive industry. From vehicles being connected to each other through networks to artificially intelligent algorithms that aid people while driving, software is ... -
Formalizing Constructive Quantifier Elimination in Agda
(2018-04-04)In this thesis a constructive formalization of quantifier elimination is presented, based on a classical formalization by Tobias Nipkow [16]. The formalization is implemented and verified in the programming language/proof ... -
Metrics for optimizing post-release configuration of in-vehicle software
(2018-03-27)Complex software architectures and designs to support more and more functionalities, higher software quality and faster time to market requires an optimal decision making. A measurement framework, which is developed based ... -
Detecting security related code by using software architecture
(2018-03-20)This thesis looks into automatic detection of security related code in order to eliminate this problem. Since manual code detection is tiresome and introduces human error we need a more efficient way of doing it. We ...