4 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…
ReqBrain: Task-Specific Instruction Tuning of LLMs for AI-Assisted Requirements Generation
Mohammad Kasra Habib, Daniel Graziotin, Stefan Wagner
Requirements elicitation and specification remains a labor-intensive, manual process prone to inconsistencies and gaps, presenting a significant challenge in modern software engine…