7 papers
Motivations and Barriers to Communicating Software Engineering Research: Insights from Early Career Researchers
Shalini Chakraborty, Marvin Wyrich, Sven Apel +1
Science communication is increasingly becoming a part of modern research careers, involving researchers to disseminate knowledge, engage broader communities, and increase the socie…
Predicting Program Comprehension with Foundation Models of Human Cognition
Yannick Lehmen, Marvin Wyrich, Anna-Maria Maurer +2
The paper evaluates a foundation model of human cognition, trained on psychological experiments, for predicting how developers understand code, showing it aligns better with human…
A Mechanistic Lens on Semantic Conflicts: Using Activation Patching to Understand LLM Behavior
Youssef Abdelsalam, Norman Peitek, Anna-Maria Maurer +2
Large language models (LLMs) are increasingly used in software-engineering tasks processing executable code and non-executable semantic cues such as comments or identifiers. These…
Software Engineering Podcasts: An Empirical Study of Their Potential as a Research Resource
Marvin Wyrich, Marcos Kalinowski, Adolfo Neto +1
Podcasts have become an increasingly popular medium for knowledge sharing within the software engineering (SE) community, offering insights into industry developments and the persp…
Harnessing Hype to Teach Empirical Thinking: An Experience With AI Coding Assistants
Marvin Wyrich, Norman Peitek, Kallistos Weis +1
Software engineering students often struggle to appreciate empirical methods and hypothesis-driven inquiry, especially when taught in theoretical terms. This experience report expl…
From Developer Pairs to AI Copilots: A Comparative Study on Knowledge Transfer
Alisa Welter, Niklas Schneider, Tobias Dick +4
Knowledge transfer is fundamental to human collaboration and is therefore common in software engineering. Pair programming is a prominent instance. With the rise of AI coding assis…