Kandidatuppsatser: Recent submissions
Visas titlar 81-100 av 327
-
Tools and requirements to consider when migrating to cloud
(2019-11-18)In today’s software development environment, more and more enterprises are interested in using cloud computing to provide them with everything from data storage to processing power, features which previously could only ... -
SaaS vs. IaaS vs. On-premise
(2019-11-18)Companies acquire software or make their own software depending on their resources and demands. As external software, Software as a Service (SaaS), has grown in breadth and depth, they have become increasingly popular. ... -
Optimization of Test Data in a Resource Limited Environment in Automotive Domain
(2019-11-18)During vehicle software testing the amount of data collected is ever increasing. With bandwidth limited measurement systems, comes the need for highly optimized test setups to be able to collect as much useful data during ... -
Elaborate Operational Requirements to Address Reward Hacking in Reinforcement Learning Agents
(2019-11-18)Autonomous agents, in recent times have been used to address several problems, but these agents in their course of achieving their task also emit side effects to the environment in which they operate. Paramount of these ... -
Product-Related Learning Activities and Their Impact on the Effectiveness of the Onboarding Process in a Software Development Team
(2019-11-18)The effectiveness of the onboarding is of im- portance to Information Technology (IT) companies since it determines how fast and how well the novice becomes integrated and independent in his or her new role as a developer. ... -
BB-EMU A Product Virtualizing System Verification of Embedded Hardware
(2019-11-18)The purpose of this study was to examine if there is a time difference when testing software on a physical embedded board and a virtualized version of the same board. This study conducted research on the topic at hand, ... -
Does implementation of BLE technology affect synchronous communication in an office space?
(2019-11-18)This study examines communication in a co-located context, emphasising on the role of location-awareness through the introduction of Bluetooth Low Energy (BLE) technology in an office environment. An investigation into the ... -
Market Driven Requirements Engineering Strategy for Startups
(2019-11-12)This report investigates the concept of requirements engineering in startups. There are well known best-practices in requirements engineering in software engineering domain for large businesses, but there is a lack of ... -
UML Ninja: Automatic Assessment of Documentation and UML Practices in Open Source Projects
(2019-11-12)Assessment of software documentation practices in open source projects is important because, besides the source code, information regarding the open source project is in the documentation. Quality of documentation can ... -
AWS Lambda Language Performance
(2019-11-12)Cloud services are experiencing expansive growth, and the potential uses cases for its application in the IT sector is becoming increasingly widespread. This rapid growth is accompanied by a demand for performance which ... -
A Comparative Case Study on Tools for Internal Software Quality Measures
(2019-11-12)Internal software quality is measured using quality metrics, which are implemented in static software analysis tools. There is no current research on which tool is the best suited to improve internal software quality, ... -
APPLYING MACHINE LEARNING ALGORITHMS TO DETECT LINES OF CODE CONTRIBUTING TO TECHNICAL DEBT
(2019-11-12)This paper shows the investigation of the viability of finding lines of code (LOC) contributing to technical debt (TD) using machine learning (ML), by trying to imitate the static code analysis tool SonarQube. This is ... -
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 ...