cv
Contact Information
| Name | Dominik Fuchß |
| dominik@fuchss.org | |
| Matrix | @fuchss:matrix.org |
| Bio | A researcher at the Karlsruhe Institute of Technology since 2020. In my research, I deal with the use of informal models such as sketches, diagrams and natural language in software development. One focus here is the use of Large Language Models for Traceability Link Recovery. I’m also one of the maintainers of JPlag, a state-of-the-art software plagiarism & collusion detector. Finally, I’m maintaining multiple personal OSS projects on GitHub. |
Experience
-
2020 - Present -
2018 - 2020 Development Specialist
ESC Deutschland GmbH
Development of AI solutions for customers, internal administration of the ESCde infrastructure (server and client systems), internal/external workshops on developer topics, especially AI projects with natural language processing & chatbot development, Presentations at Meetups on topics of Conversational AI
-
2020 - 2020 Teaching Assistant
Karlsruhe Institute of Technology
Teaching Assistant for the lecture ‘Software Engineering 1’
-
2019 - 2019 Teaching Assistant
Karlsruhe Institute of Technology
Teaching Assistant for the lecture ‘Software Engineering 1’
-
2018 - 2018 Teaching Assistant
Karlsruhe Institute of Technology
Teaching Assistant for the lecture ‘Software Engineering 1’
-
2017 - 2017 Teaching Assistant
Karlsruhe Institute of Technology
Teaching Assistant for the lecture ‘Software Engineering 1’
-
2016 - 2016 Teaching Assistant
Karlsruhe Institute of Technology
Teaching Assistant for the lecture ‘Software Engineering 1’
-
2015 - 2016 Teaching Assistant
Karlsruhe Institute of Technology
Teaching Assistant for the lecture ‘Programming’
-
2016 - 2017 Teaching Assistant
Karlsruhe Institute of Technology
Teaching Assistant for the lecture ‘Programming’
-
2017 - 2020 Student Assistant
Karlsruhe Institute of Technology
Extension of algorithms for model-based evolutionary software architecture optimization; Adaptation of the optimization for different analysis and simulation approaches; Co-development of an approach for configurable automatic synthesis of models from different input models; Development of an evaluation system for data stream processing using containerized microservices; Development of scripts for cleaning, pre-processing and post-processing of energy consumption data
Education
-
2018 - 2020 Karlsruhe, Germany
M.Sc. in Informatics
Karlsruhe Institute of Technology
Thesis: 'Assessing Hypotheses in Multi-Agent Systems for Natural Language Processing'
-
2014 - 2018 Karlsruhe, Germany
B.Sc. in Informatics
Karlsruhe Institute of Technology
Thesis: 'Verarbeitung natürlich-sprachlicher Beziehungsbeschreibungen zwischen Objekten'
Languages
- German - Native speaker
- English - Fluent
Awards
-
2025 Open Science Challenge Award at REFSQ 2025
REFSQ 2025
-
2021
Certificates
- Baden-Württemberg-Zertifikat für Hochschuldidaktik - Baden-Württemberg (2023)
- Tutorenprogramm "Start in die Lehre" - Educational development for student teachers - basic level - Karlsruhe Institute of Technology (2016)
- Professional Scrum Product Owner I - Scrum.org (2021)
- Professional Scrum Master I - Scrum.org (2021)
Projects
-
ardoco
Automating Requirements and Documentation Comprehension - Aiming to provide consistency analyses between formal models and informal (textual) documentation or requirements
- TLR
- Consistency
-
JPlag
JPlag: Detecting Software Plagiarism and Collusion since 1996. Developed and maintained at Karlsruhe Institute of Technology (KIT).
-
Open Source Software (OSS) Development
I implement personal OSS projects at https://github.com/dfuchss