Department of Computer Science and Engineering / Institutionen för data- och informationsteknik: Recent submissions
Now showing items 181-200 of 541
-
Early Requirements Engineering Practices for Gaming Companies
(2019-11-12)Within the game development industry, requirements engineering (RE) is applied and used for finding out and setting requirements during the mid to late stages of the software development cycle. Yet, early requirements ... -
Metrics for Maintainability of Executable Models
(2019-11-12)Model-based software development plays a key role in modern day industries and the size and complexity of it is increasing constantly. However far too little attention has been paid to maintainability quality characteristics ... -
How does software traceability affect scope creep in small software projects?
(2019-11-12)This aim of this study is to examine the use of traceability in controlling the scope creep in a software development process in small projects. This study is done on a small project developed by KrisInCorp company to ... -
Analysing the differences in comment quality between open source development and industrial practices: a case study
(2019-11-12)Many developers view comments as one of the most important artifacts of software development, however few comparisons have been made examining the differences in commenting habits of open source developers and ... -
AI Safe Exploration: Reinforced learning with a blocker in unsafe environments
(2019-11-12)Artificial intelligence can be trained with a trial and error based approach. In an environment where a catastrophe can not be accepted a human overseer can be used, but this might lower the efficiency of the learning. ... -
The Correlation Between Burnout and Personality Types in Software Developers
(2019-11-12)This paper examines the correlations between the Five Factor Model personality traits and burnout in software developers. Several studies have measured these correlations in the past, both for general populations and ... -
A Framework for Guidance of API Governance: A Design Science Approach
(2019-11-12)Application Programming Interface (APIs) provide access to business assets such as data and services. Decisions associated with the implementation of new APIs or change to existing ones may lead to substantial implications ... -
Visual SLAM in an automotive context:
(2019-11-12)Simultaneous Localization and Mapping (SLAM) is a technique frequently used in the area of self-driving cars for mapping and odometry. SLAM has traditionally been performed using laser based range finders of the light ... -
The impact of gamification in unit testing
(2019-11-12)Unit testing is one of the most widely used tools to find bugs in software projects. The task of writing unit test is by some considered to be a tedious task. When finding a task tedious there may be a lack in motivation ... -
Accelerating geospatial database services with Graphical Processing Units
(2019-11-12)With the growing need of instant or almost instant processing and retrieval when working on large data-sets we ask ourselves the following question “What impact would switching from a conventional CPU database to a ... -
Automatic Classification of UML Sequence Diagrams from Images
(2019-11-12)Academia’s lack of UML artifacts has been an impediment in researching UML and its implication in software development. This has initiated the conception of the UML repository, which is a platform were researchers can share ... -
Traceability of Human Error Production Defects in Automotive Manufacturing
(2019-11-12)Many global automotive industries have moved towards factory automation, yet several still rely on collecting manual data from the plant floor and manually inputting the data into the management quality system in the ... -
A Framework for Applying an API-layered Architecture to e3value Models
(2019-11-12)In this design science study three different layering options were created to find out which types of layering can improve modeled API ecosystems’ understandability and clarity. Two guides were also created to show how ... -
A Design Science Study on Methods of Feedback for In-car Gesture-controlled Infotainment Systems
(2019-11-12)Navigating an in-car infotainment system by using gesture-control can be distracting, drivers usually seek for confirmation from the infotainment system by rapidly glancing at the screen and therefore reduce the eyes-on-the-road ... -
Creating safer reward functions for reinforcement learning agents in the gridworld
(2019-11-12)We adapted Goal-Oriented Action planning, a decision-making architecture common in video games into the machine learning world with the objective of creating a safer artificial intelligence. We evaluate it in randomly ... -
A design study on the migration of an on-premise software application to the cloud
(2019-11-12)This research paper aims to highlight two things; the difference in development time when migrating an on-premise application to the cloud with two different migration strategies and the performance of the application after ... -
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 ...