5 papers
Adoption of Generative Artificial Intelligence in the German Software Engineering Industry: An Empirical Study
Ludwig Felder, Tobias Eisenreich, Mahsa Fischer +2
Generative artificial intelligence (GenAI) tools have seen rapid adoption among software developers. While adoption rates in the industry are rising, the underlying factors influen…
Automating Domain-Driven Design: Experience with a Prompting Framework
Tobias Eisenreich, Husein Jusic, Stefan Wagner
Domain-driven design (DDD) is a powerful design technique for architecting complex software systems. This paper introduces a prompting framework that automates core DDD activities…
Leveraging Large Language Models for Use Case Model Generation from Software Requirements
Tobias Eisenreich, Nicholas Friedlaender, Stefan Wagner
Use case modeling employs user-centered scenarios to outline system requirements. These help to achieve consensus among relevant stakeholders. Because the manual creation of use ca…
Towards Mixed-Criticality Software Architectures for Centralized HPC Platforms in Software-Defined Vehicles: A Systematic Literature Review
Lucas Mauser, Eva Zimmermann, Pavel NedvÄdický +3
Centralized electrical/electronic architectures and High-Performance Computers (HPCs) are redefining automotive software development, challenging traditional microcontroller-based…
From Requirements to Architecture: Semi-Automatically Generating Software Architectures
Tobias Eisenreich
To support junior and senior architects, I propose developing a new architecture creation method that leverages LLMs' evolving capabilities to support the architect. This method in…