Kandidatuppsatser
Browse by
Recent Submissions
-
Digital Twins for Verification and Validation of CPS
(2023-09-21)This paper proposes standardizing the usage and practices of Digital Twins (DTs) for the seamless digital-tophysical transition of Cyber-Physical Systems (CPS) to assure their safety. It recommends adopting Artificial ... -
End User Study of an Engineering Design Tool
(2023-09-21)[Context and Motivation] PROSIT+ Designer is a Volvo Group-developed application focused on operational development for vehicle production. Since its launch, 15 years ago, PROSIT+ Designer has not had any major revisions ... -
A Software Process Workflow for Smart Anomaly Detection Systems
(2023-08-16)The use of smart anomaly detection systems is set to increase at organisations during the Industry 4.0 era, for use in Predictive Maintenance (PdM). The European Spallation Source (ESS) serves as a representative organization ... -
Achieving Cost-Effective Testing for Serverless Based Applications
(2023-08-07)Testing serverless applications poses unique challenges compared to traditional applications, such as the abstraction of its inner workings and how the pay-per-usage model means tests incur monetary costs. With the goal ... -
Prompt engineering guidelines for LLMs in Requirements Engineering
(2023-08-07)The rapid emergence of large generative AI models has demonstrated their utility across a multitude of tasks. Ensuring the quality and accuracy of the models’ output is done in different ways. In this study, we focused on ... -
On Systematically Exploring the State Space for Events with SFCs
(2023-08-07)In the process of developing autonomous driving systems (AD systems), ensuring safety remains a constant and continuous priority. Scenario-based testing is a popular approach to guarantee the safety of AD systems, which ... -
Comparing the Locality Preservation of Z-order Curves and Hilbert Curves
(2023-08-03)Developing and testing software in the automotive industry and in the research of autonomous vehicles requires the costly querying of multidimensional data recorded from such a vehicle’s various sensors. Through encoding ... -
Managing Software Development in a Small Non-IT Company – A Case Study
(2023-08-03)We have done a case study on a small sheet metal construction company in Sweden that is developing their own software that will be beneficial for their business. We interviewed staff from different roles in the company and ... -
Investigating the Accuracy of Metric-Based versus Machine Learning Approaches in Detecting Design Patterns
(2023-08-03)Design pattern detection approaches have evolved, with machine-learning methods gaining prominence. However, implementing machine-learning models can be challenging due to extensive training requirements and the need for ... -
Systematically Analyzing Synthetic Automotive Data to support Space Filling Curves-based Maneuver Detection
(2023-08-03)Context: In autonomous driving system development, the identification of maneuvers within large datasets is progressively becoming more complex, primarily due to the inherent complexity arising from the multidimensional ... -
Exploring Challenges in Global Software Development
(2023-08-03)Global Software Development (GSD) is a growing trend in the field of software engineering. However, despite its numerous benefits, GSD often encounters challenges in collaboration, leading to compromised product quality. ... -
Investigating the Effect of Code Comments on Source Code Comprehension - A Reproduction Study
(2023-08-03)Software comments are written to get an understanding of what code does, its function, and its purpose. There is a consensus in the industry that code comments improve software comprehension, but is this really the case? ... -
Exploring the Efficacy of ChatGPT in Generating Requirements: An Experimental Study
(2023-08-03)This thesis explores the efficacy of ChatGPT in generating software requirements and compares its performance to human participants through an experimental study. The study addresses three main research questions (RQs), ... -
Evaluating and extending the feature model process: a case study
(2023-08-03)The development of software product lines (SPLs) has revolutionized software engineering by enabling efficient creation of diverse software systems through the selection of feature combinations. Feature models serve as a ... -
Assessing the Costs and Benefits of Proactively Adding Features in opensource system Bitcoin-Wallet: A Simulation study
(2023-08-03)Objective: This paper builds on previous research and expands on the cost-benefit analysis of proactive feature annotation, with a focus on using Java to validate the findings from a real-world case study. Background: ... -
The influence of data annotation process requirements on performance criteria of ML models
(2023-08-03)The data annotation process is a critical step in the development of machine learning (ML) models, as it entails labeling data to help supervised learning. This study investigates the impact of data annotation process ... -
Tools evolving AI systems via experiment management: A survey of machine learning practitioners
(2023-04-28)Artificial intelligence employs machine learning to create intelligent systems. Experiment management tools have been created to support machine learning practitioners in their development efforts relating to the management ... -
Constructing a Modular System for Storing and Serving Data from Quantum Computers
(2023-03-03)Quantum computers are computing devices with the potential to advance multiple scientific and industrial fields. One of the actors working on the advancement of quantum computers is theWallenberg Centre for Quantum ... -
A Decentralised Application for Storing Electronic Health Records using Blockchain Technology
(2023-03-03)With the systems currently used in healthcare, medical records are often centrally stored in local databases or cloud services and managed by each individual healthcare provider. Due to this, the information exchange ... -
Streamlining the Process of Surveying Cybersecurity Vulnerabilities in OT
(2023-03-03)Operational Technology, OT, is the backbone of the 21st-century society since it eases access for managing critical infrastructure like water, transportation, and energy supply. Therefore, the security of such systems ...