Kandidatuppsatser: Recent submissions
Visas titlar 141-160 av 327
-
Understanding and Modelling Behavioural Requirements: an Exploratory Study
(2017-06-22)Clear understanding of system requirements is necessary to achieve quality in the architectural design and in the development process of a software system. Several studies focus on the comprehensibility of graphical modelling ... -
Performance Analysis in Early Design Stage of Software System
(2017-06-22)This study aims to deliver a user-friendly environment which allows architects to analyze the performance of software systems during early design stages. Design science method is used for developing the environment which ... -
Identifying relevant change sets to facilitate change impact analysis
(2017-06-22)Conducting a change impact analysis may prove to be a difficult and costly endeavor. Estimating the potential effects a change would have on the system is essential in nowadays software development where the project ... -
Automotive Software Security Vulnerability Analysis with a Hackathon: A Design Science Study
(2017-06-22)Today's vehicles are more innovative and connected than ever and will continue to be so as innovation in the automotive industry keeps moving forward. With this connectivity, remote vehicle hacking becomes a greater threat ... -
Efficiency and Effectiveness of Requirements Elicitation Techniques for Gathering Requirements from Children
(2017-06-22)Different requirements elicitation techniques have been researched in the context of their applicability with children, mainly within the field of Human-Computer-Interaction. These techniques have not yet been compared ... -
Applying Goal Modeling to API Ecosystems: A Cross-Company Case Study
(2017-06-22)APIs play a major role in software ecosystems and must continuously evolve to meet the demands of these ecosystems. In this paper we identify a new ecosystem around each API within software ecosystems and apply goal ... -
An Empirical Investigation of the Use of Goal and Process Modelling to Analyze API Ecosystem Design and Usage Workflow
(2017-06-22)Grundfos develops different pumps and electronic devices for its customer around the world. Customers who use these products, do so with an application software to access the business assets of the company through an API ... -
API abstraction of Robotic Frameworks and its usability impact
(2017-06-22)This paper explains the process to design and develop an API to abstract robotic frameworks away from users. It also evaluates the API in comparison to a robotic framework in regards to usability. In order to evaluate ... -
WirelessCar — A Requirements Engineering Case Study in a Legacy-to-Cloud Migration
(2017-06-22)This paper discusses the trade-offs between requirements, technical limitations and development efforts during a legacy-to-cloud migration at a software company that provides vehicle telematics services for over two ... -
Cloudifying a legacy batch-processing: A Design Science Study
(2017-06-22)Cloud services have become increasingly popular in the past years. The attractiveness of reduced operational costs and elasticity to fluctuating loads are prompting more organizations to migrate to the cloud. However, there ... -
Improving the Learning Process of Students with the Use of Automated Feedback for Software Design in E-learning Environments
(2017-06-22)In education feedback is generally regarded as crucial for improving knowledge and is a significant factor in motivating learning, but the process of providing timely and relevant feedback in software design studies can ... -
Visualization of Test Failure Data to Support Fault Localisation in Distributed Embedded Systems within the Automotive Industry
(2017-06-22)In this thesis we present the design, development and evaluation of a software tool with the purpose of assisting in the localisation of root causes of test case failures in distributed embedded systems, specifically ... -
Predicting the performance of job applicants in coding tests
(2017-06-22)Several software companies use some sort of competitive programming to screen job applicants. In this study, the factors present in job applications are analyzed to find possible predictors of candidates’ scores in ... -
Abstract Visualization of Algorithms and Data Structures
(2017-01-13)Within the field of visualization it is common to distinguish between Algorithm Visualization (AV) and Program Visualization (PV). AV uses high level abstractions to demonstrate how algorithms works, while PVs are ... -
Eciton - Ett mjukvarusystem för koordinering och schemaläggning av artisttransporter under musikfestivaler och event
(2016-11-15)Denna rapport beskriver utvecklingen av Eciton, ett mjukvarusystem för koordinering och schemaläggning av transporter under musikfestivaler och event. Systemet består av en webbapplikation för koordinatorer, en ... -
EIRA - An Application for Finding and Ranking Researchers
(2016-11-15)The purpose of the project is to deliver a proof of concept application that is expected to solve an issue related to nding suitable researchers for research groups. The system that organizations use, as of writing this ... -
Deadly Banquet Creating believable non-player characters
(2016-11-15)NPCs (non-player characters) in computer games are often very predictable and obviously artificial, which might be the result of developers devoting more resources to maintaining high-end graphics instead of creating ... -
Generating Headlines with Recurrent Neural Networks
(2016-11-15)This report describes the implementation and evaluation of two natural language models using the machine learning technique deep learning. More specifically, two different models describing recurrent artificial neural ... -
Finding the Densest Common Subgraph with Linear Programming
(2016-11-15)This thesis studies the concept of dense subgraphs, speci cally for graphs with multiple edge sets. Our work improves the running time of an existing Linear Program (LP) for solving the Densest Common Subgraph problem. ... -
The PedaGoGo. Teaching children computer programming
(2016-11-14)The aim of this report is to describe the development a programmable physical toy, designed to teach children, aged ten to twelve, computer programming concepts. As technology and computers play an increasingly large role ...