thesis text
Smart Detection of Deficiencies and Faults in Automotive Software Releases
Abstract
A novel approach for evaluating Electric and Electronic automotive software development processes is introduced. The aim is to provide transparency among stakeholders and deliver feedback throughout the development cycles, preventing software defects and conflicts. The proposed model allows stakeholders to assess the status, performance, and quality of software packages by posing targeted questions and evaluating the answers to draw conclusions. These questions, derived from literature as metrics and principles, are selectively proposed by a Reinforcement Learning agent using Contextual Multi-Armed Bandits (CMAB) as a recommendation system. The questions serve as software packages with key evaluation information, enabling a complete system assessment. Each question has a pre-evaluated weight, and each answer has a value. These parameters define the agent's reward, balancing exploration and exploitation. The model is scalable in terms of the target software or component's complexity, allowing continuous performance improvement as the algorithm learns over time. The evaluation results confirm the concept's functionality in various circumstances, addressing challenges of cold start, partial feedback, and data parsing. In summary, this thesis contributes to automotive software development by enhancing transparency and enabling timely detection of process deficiencies and software faults.:1. Introduction 2. Literature Review for Automotive Software Development 3. Concept and Model Description for Software Evaluation 4. Design and Implementation 5. Results and Validation Analysis of the Software Evaluation Model 6. Comprehensive Evaluation Summary and Proof of Concept 7. Conclusion and Future Work Appendi- info:eu-repo/semantics/publishedVersion
- doc-type:doctoralThesis
- info:eu-repo/semantics/doctoralThesis
- doc-type:Text
- Automotive software development, Evaluation of software releases, Recommender Systems
- info:eu-repo/classification/ddc/620
- ddc:620
- Softwarelebenszyklus; Empfehlungssystem; Kraftfahrzeugindustrie