Kandidatuppsatser
Browse by
Recent Submissions
-
A New Approach to AD/ADAS Test Scenario Generation Using Open-Source Intelligence and Large Language Models
(2024-12-12)In the evolving field of Autonomous Driving (AD) and Advanced Driver Assistance Systems (ADAS), the growing necessity for realistic simulation data coupled with the dynamic nature of real-world driving situations challenges ... -
Analyzing Java Microbenchmark Harness (JMH) Performance in Open-Source Systems
(2024-12-12)Microbenchmarking is widely used in Java software testing, especially for open-source projects. This study examines performance measurement practices in open-source Java projects, analyzing 586 microbenchmarks across 30 ... -
Requirements Elicitation From User Feedback Using Real-Time Conversational AI
(2024-12-12)After releasing software to public use, the subsequent requirements elicitation phase becomes a critical aspect of the software’s evolution and longevity. User feedback, in turn, becomes a vital source for this process ... -
Requirements Engineering Principles in Large-Scale Agile Systems Development
(2024-12-12)Despite the increasing popularity of adopting agile methods in large-scale systems engineering, there is no literature about a high-level guideline for requirements engineering (RE) in the field, such as RE principles. ... -
Exploring the Characteristics and Challenges in GitHub Actions and Its Ecosystem
(2024-12-12)Introduced in 2019, GitHub Actions offers an integrated alternative to traditional CI/CD services specifically for GitHub repositories. This deep integration enables developers to automate a wide range of software development ... -
Exposing the gap between Automotive and Cloud Requirements Engineering Practices
(2024-10-15)Vehicle-to-Cloud based systems require the engineering of both Automotive and Cloud components working in harmony. On a larger scale, these systems require collaboration between Automotive and Cloud domains or industries; ... -
How well can ChatGPT create user stories compared to humans?
(2024-02-29)User stories are widely used in Agile software development yet in practice they are usually poorly written. Researchers have been conducting studies to explore ways to improve user stories and evaluate their quality, but ... -
On Expressing Automotive Maneuvers with SFC
(2023-10-05)Conventional methods for testing autonomous driving software often involve dealing with a large number of dimensions, which can complicate the processing and analysis of test datasets. Therefore, there is a pressing need ... -
Comparing the impact of using different platforms to test embedded systems: a case study
(2023-09-27)Embedded systems testing is a vital step in the development and production of embedded devices. This process can assure developers that the embedded device performs as expected and there will be no harm brought to the user. ... -
Performance Evaluation of HTTP/3 as an Interservice Communication Mechanism
(2023-09-27)The HTTP protocol is widely used for communication and data transfer on the internet. HTTP requests are sent from clients to servers, and the servers respond with the requested data. HTTP is not limited to web pages, but ... -
A Case Study on the Limitations of Automated Duplicate Bug Report Detection
(2023-09-26)Identifying duplicate bug reports is crucial in software development as it helps streamline the debugging process, reduce redundancy, and enhance overall efficiency. By addressing the challenges associated with existing ... -
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 ...