Publications
- Benedikt Fein and Gordon Fraser. 2026. EmbeddedKittens: An Evaluation of Code Embeddings for Scratch. Preprint. doi:10.48550/arXiv.2607.19291 Under review at ACM Transactions on Software Engineering and Methodology (TOSEM)
- Benedikt Fein, Gordon Fraser. 2026. ScratchLog+: Live Analytics of Learners’ Exercise Progress. In International Conference on Automated Software Engineering (ASE): Tool Demonstration Track, ACM. doi:10.1145/3832783.3834618
- Benedikt Fein, Patric Feldmeier, Gordon Fraser, and Florian Obermüller. 2026. Reasoning About Bugs in Learners’ Scratch Programs Using Large Language Models. In International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET), ACM. doi:10.1145/3786580.3786949
- Benedikt Fein, Gordon Fraser, and Steffen Herbold. 2026. AI-Driven Software Development: A New Course Concept and Assessment Model for the Era of Large Language Models. In International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET), ACM. doi:10.1145/3786580.3786962
- Benedikt Fein, Maximilian Jungwirth, Gordon Fraser, and Florian Kandlinger. 2026. Challenges of Deploying Code Embeddings: An Industrial Case Study on Method Name Generation. Automated Software Engineering 33, 2 (February 2026). doi:10.1007/s10515-026-00592-2
- Benedikt Fein, Florian Obermüller, and Gordon Fraser. 2025. LitterBox+: An Extensible Framework for LLM-enhanced Scratch Static Code Analysis. In International Conference on Automated Software Engineering (ASE): Tool Demonstration Track, IEEE. doi:10.1109/ASE63991.2025.00357
- Benedikt Fein, Vibhash Kumar Singh, and Gordon Fraser. 2025. Multiclass Classification and Prioritisation of Static Analysis Warnings Using Developer-Labelled Industrial Data. Preprint. doi:10.21203/rs.3.rs-6469376/v1 (latest version)
- Isabella Graßl, Benedikt Fein, and Gordon Fraser. 2025. Detecting Gender Stereotypes in Scratch Programming Tutorials. In Koli Calling, ACM. doi:10.1145/3769994.3770019
- Severin Primbs, Benedikt Fein, and Gordon Fraser. 2025. AsserT5: Test assertion generation using a fine-tuned code language model. In International Conference on Automation of Software Test (AST), IEEE. doi:10.1109/ast66626.2025.00008 🏅Best paper award.
- Elisabeth Griebl, Benedikt Fein, Florian Obermüller, Gordon Fraser, and René Just. 2023. On the Applicability of Language Models to Block-Based Programs. In International Conference on Software Engineering (ICSE), IEEE. doi:10.1109/icse48619.2023.00199
- Benedikt Fein, Isabella Graßl, Florian Beck, and Gordon Fraser. 2022. An Evaluation of code2vec Embeddings for Scratch. In International Conference on Educational Data Mining (EDM), International Educational Data Mining Society. doi:10.5281/zenodo.6853103
- Benedikt Fein, Florian Obermüller, and Gordon Fraser. 2022. Catnip: An Automated Hint Generation Tool for Scratch. In Conference on Innovation and Technology in Computer Science Education (ITiCSE), ACM. doi:10.1145/3502718.3524820
Projects
- LitterBox including its EmbeddedKittens component
- LitterBox is a static code analysis tool for detecting bugs in Scratch projects. EmbeddedKittens transforms Scratch programs into the input format for various code embedding models.
Teaching
Unless noted otherwise, as teaching assistant for the exercise classes.
- Winter semester 2026
-
- Software Engineering Project (also WS2021)
- Summer semester 2026
-
- Software Engineering
- AI-Driven Software Development (Lecturer, also SS2025, cf. publication doi:10.1145/3786580.3786962)
- Sommercamp (also yearly 2022–2025)
- Past Semesters
-
- Continuous: advisor for Bachelor & Master theses
- Software Testing (WS2025)
- Advanced Software Product Development Praktikum (WS2025)
- Programmierung II (Grading Assistance, WS2021, WS2025)
- Functional Programming (SS2025)
- Communication Systems & Networks (SS2019)
- Systems Programming (WS2018)
Academic Service
- Reviewer for the Empirical Software Engineering journal (Springer, 2026)
- Reviewer for the Science of Computer Programming journal (Elsevier, 2026)
Systems Administration
- Infosun Infrastructure
- Various chair infrastructure, including our Slurm compute cluster
- InnKube Infrastructure
- Kubernetes-based research infrastructure
- Artemis
- Instance of the Artemis exercise submission and grading platform