Skip to main content
arXiv is now an independent nonprofit! Learn more

Showing 1–27 of 27 results for author: Wyrich, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2607.24387  [pdf, ps, other

    cs.SE

    Motivations and Barriers to Communicating Software Engineering Research: Insights from Early Career Researchers

    Authors: Shalini Chakraborty, Marvin Wyrich, Sven Apel, Sebastian Baltes

    Abstract: Science communication is increasingly becoming a part of modern research careers, involving researchers to disseminate knowledge, engage broader communities, and increase the societal impact of their work. Despite its growing importance, little is known about how early-career software engineering researchers perceive and navigate science communication in practice. In this paper, we investigate how… ▽ More

    Submitted 27 July, 2026; originally announced July 2026.

    Comments: 38 pages, 5 figures

  2. arXiv:2607.11372  [pdf, ps, other

    cs.SE

    Predicting Program Comprehension with Foundation Models of Human Cognition

    Authors: Yannick Lehmen, Marvin Wyrich, Anna-Maria Maurer, Norman Peitek, Sven Apel

    Abstract: Software engineering depends on the ability of developers to understand code, yet predicting how they do so remains an open challenge despite decades of research. Existing approaches rely either on simplified proxy measures that limit accuracy or on non-trivial measurements requiring elaborate experimental setups that are difficult to scale and apply in practice. In contrast, recent work in psycho… ▽ More

    Submitted 14 July, 2026; v1 submitted 13 July, 2026; originally announced July 2026.

    Comments: Submission under review

  3. arXiv:2607.05587  [pdf, ps, other

    cs.SE

    A Mechanistic Lens on Semantic Conflicts: Using Activation Patching to Understand LLM Behavior

    Authors: Youssef Abdelsalam, Norman Peitek, Anna-Maria Maurer, Marvin Wyrich, Sven Apel

    Abstract: 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 two sources can conflict when semantic cues suggest different program behavior than the code itself. It remains unclear how such semantic conflicts affect LLM behavior and which source dominates their outputs. We prese… ▽ More

    Submitted 6 July, 2026; originally announced July 2026.

  4. arXiv:2605.26793  [pdf, ps, other

    cs.SE

    Software Engineering Podcasts: An Empirical Study of Their Potential as a Research Resource

    Authors: Marvin Wyrich, Marcos Kalinowski, Adolfo Neto, Sven Apel

    Abstract: Podcasts have become an increasingly popular medium for knowledge sharing within the software engineering (SE) community, offering insights into industry developments and the perspectives of professionals with different backgrounds. As this medium grows, it presents a potentially valuable resource not only for practitioners but also for researchers seeking to understand the evolving field. However… ▽ More

    Submitted 26 May, 2026; originally announced May 2026.

    Comments: Submission under review

  5. arXiv:2604.01110  [pdf, ps, other

    cs.SE

    Harnessing Hype to Teach Empirical Thinking: An Experience With AI Coding Assistants

    Authors: Marvin Wyrich, Norman Peitek, Kallistos Weis, Sven Apel

    Abstract: Software engineering students often struggle to appreciate empirical methods and hypothesis-driven inquiry, especially when taught in theoretical terms. This experience report explores whether grounding empirical learning in hype-driven technologies can make these concepts more accessible and engaging. We conducted a one-semester seminar framed around the currently popular topic of AI coding assis… ▽ More

    Submitted 1 April, 2026; originally announced April 2026.

    Comments: Accepted to FSE'26 (Education Track)

  6. arXiv:2602.13845  [pdf, ps, other

    cs.SE

    Constructive Patterns for Human-Centered Tech Hiring

    Authors: Allysson Allex Araújo, Gabriel Vasconcelos, Marvin Wyrich, Maria Teresa Baldassarre, Paloma Guenes, Marcos Kalinowski

    Abstract: [Context] Online Recruitment and Selection (R&S) processes are often the first point of contact between early-career software engineers and the tech industry. Yet many candidates experience these processes as opaque, inefficient, or even discouraging. While prior research has extensively documented the flaws and biases in online tech hiring, little is known about the practices that create positive… ▽ More

    Submitted 14 February, 2026; originally announced February 2026.

  7. arXiv:2511.13656  [pdf, ps, other

    cs.SE

    What's in a Software Engineering Job Posting?

    Authors: Marvin Wyrich, Lloyd Montgomery

    Abstract: A well-rounded software engineer is often defined by technical prowess and the ability to deliver on complex projects. However, the narrative around the ideal Software Engineering (SE) candidate is evolving, suggesting that there is more to the story. This article explores the non-technical aspects emphasized in SE job postings, revealing the sociotechnical and organizational expectations of emplo… ▽ More

    Submitted 17 November, 2025; originally announced November 2025.

    Comments: Accepted to the 48th International Conference on Software Engineering (ICSE 2026) Research Track

  8. arXiv:2506.04785  [pdf, ps, other

    cs.SE

    From Developer Pairs to AI Copilots: A Comparative Study on Knowledge Transfer

    Authors: Alisa Welter, Niklas Schneider, Tobias Dick, Kallistos Weis, Christof Tinnes, Marvin Wyrich, Sven Apel

    Abstract: 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 assistants, developers now not only work with human partners but also, as some claim, with AI pair programmers. Although studies confirm knowledge transfer during human pair programming, its effectiveness with AI coding assis… ▽ More

    Submitted 5 June, 2025; originally announced June 2025.

  9. arXiv:2505.09541  [pdf, ps, other

    cs.SE

    The Silent Scientist: When Software Research Fails to Reach Its Audience

    Authors: Marvin Wyrich, Christof Tinnes, Sebastian Baltes, Sven Apel

    Abstract: If software research were a performance, it would be a thoughtful theater play -- full of rich content but confined to the traditional stage of academic publishing. Meanwhile, its potential audience is immersed in engaging on-demand experiences, leaving the theater half-empty, and the research findings lost in the wings. As long as this remains the case, discussions about research relevance and im… ▽ More

    Submitted 14 May, 2025; originally announced May 2025.

    Comments: Opinion article, accepted for publication in Communications of the ACM

  10. arXiv:2404.18682  [pdf, other

    cs.SE

    Human Factors in Model-Driven Engineering: Future Research Goals and Initiatives for MDE

    Authors: Grischa Liebel, Jil Klünder, Regina Hebig, Christopher Lazik, Inês Nunes, Isabella Graßl, Jan-Philipp Steghöfer, Joeri Exelmans, Julian Oertel, Kai Marquardt, Katharina Juhnke, Kurt Schneider, Lucas Gren, Lucia Happe, Marc Herrmann, Marvin Wyrich, Matthias Tichy, Miguel Goulão, Rebekka Wohlrab, Reyhaneh Kalantari, Robert Heinrich, Sandra Greiner, Satrio Adi Rukmono, Shalini Chakraborty, Silvia Abrahão , et al. (1 additional authors not shown)

    Abstract: Purpose: Software modelling and Model-Driven Engineering (MDE) is traditionally studied from a technical perspective. However, one of the core motivations behind the use of software models is inherently human-centred. Models aim to enable practitioners to communicate about software designs, make software understandable, or make software easier to write through domain-specific modelling languages.… ▽ More

    Submitted 29 April, 2024; originally announced April 2024.

  11. Apples, Oranges, and Software Engineering: Study Selection Challenges for Secondary Research on Latent Variables

    Authors: Marvin Wyrich, Marvin Muñoz Barón, Justus Bogner

    Abstract: Software engineering (SE) is full of abstract concepts that are crucial for both researchers and practitioners, such as programming experience, team productivity, code comprehension, and system security. Secondary studies aimed at summarizing research on the influences and consequences of such concepts would therefore be of great value. However, the inability to measure abstract concepts directl… ▽ More

    Submitted 13 February, 2024; originally announced February 2024.

    Comments: Accepted to WSESE 2024, an ICSE co-located workshop on methodological issues with empirical studies in software engineering

  12. Evidence Tetris in the Pixelated World of Validity Threats

    Authors: Marvin Wyrich, Sven Apel

    Abstract: Valid empirical studies build confidence in scientific findings. Fortunately, it is now common for software engineering researchers to consider threats to validity when designing their studies and to discuss them as part of their publication. Yet, in complex experiments with human participants, there is often an overwhelming number of intuitively plausible threats to validity -- more than a resear… ▽ More

    Submitted 13 February, 2024; originally announced February 2024.

    Comments: Accepted to WSESE 2024, an ICSE co-located workshop on methodological issues with empirical studies in software engineering

  13. Beyond Self-Promotion: How Software Engineering Research Is Discussed on LinkedIn

    Authors: Marvin Wyrich, Justus Bogner

    Abstract: LinkedIn is the largest professional network in the world. As such, it can serve to build bridges between practitioners, whose daily work is software engineering (SE), and researchers, who work to advance the field of software engineering. We know that such a metaphorical bridge exists: SE research findings are sometimes shared on LinkedIn and commented on by software practitioners. Yet, we do not… ▽ More

    Submitted 4 January, 2024; originally announced January 2024.

    Comments: Accepted for publication at the 46th International Conference on Software Engineering (ICSE 2024), Software Engineering in Society (SEIS) track

  14. arXiv:2310.11301  [pdf, other

    cs.SE

    Source Code Comprehension: A Contemporary Definition and Conceptual Model for Empirical Investigation

    Authors: Marvin Wyrich

    Abstract: Be it in debugging, testing, code review or, more recently, pair programming with AI assistance: in all these activities, software engineers need to understand source code. Accordingly, plenty of research is taking place in the field to find out, for example, what makes code easy to understand and which tools can best support developers in their comprehension process. And while any code comprehens… ▽ More

    Submitted 17 October, 2023; originally announced October 2023.

    Comments: Submission under review

  15. Resist the Hype! Practical Recommendations to Cope With Résumé-Driven Development

    Authors: Jonas Fritzsch, Marvin Wyrich, Justus Bogner, Stefan Wagner

    Abstract: Technology trends play an important role in the hiring process for software and IT professionals. In a recent study of 591 software professionals in both hiring (130) and technical (558) roles, we found empirical support for a tendency to overemphasize technology trends in résumés and the application process. 60% of the hiring professionals agreed that such trends would influence their job adverti… ▽ More

    Submitted 6 July, 2023; originally announced July 2023.

    Comments: 8 pages, 4 figures

  16. Evidence Profiles for Validity Threats in Program Comprehension Experiments

    Authors: Marvin Muñoz Barón, Marvin Wyrich, Daniel Graziotin, Stefan Wagner

    Abstract: Searching for clues, gathering evidence, and reviewing case files are all techniques used by criminal investigators to draw sound conclusions and avoid wrongful convictions. Similarly, in software engineering (SE) research, we can develop sound methodologies and mitigate threats to validity by basing study design decisions on evidence. Echoing a recent call for the empirical evaluation of design… ▽ More

    Submitted 25 January, 2023; originally announced January 2023.

    Comments: 13 pages, 4 figures, 5 tables. To be published at ICSE 2023: Proceedings of the 45th IEEE/ACM International Conference on Software Engineering

    Journal ref: In Proceedings of the 45th International Conference on Software Engineering (ICSE 2023). IEEE Press, 1907-1919

  17. arXiv:2301.10025  [pdf, other

    cs.CY

    Teaching Computer Science Students to Communicate Scientific Findings More Effectively

    Authors: Marvin Wyrich, Stefan Wagner

    Abstract: Science communication forms the bridge between computer science researchers and their target audience. Researchers who can effectively draw attention to their research findings and communicate them comprehensibly not only help their target audience to actually learn something, but also benefit themselves from the increased visibility of their work and person. However, the necessary skills for good… ▽ More

    Submitted 16 January, 2023; originally announced January 2023.

    Comments: To be published in the proceedings of 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET '23), May 14-20, 2023, Melbourne, Australia

  18. arXiv:2206.11102  [pdf, other

    cs.SE cs.HC

    40 Years of Designing Code Comprehension Experiments: A Systematic Mapping Study

    Authors: Marvin Wyrich, Justus Bogner, Stefan Wagner

    Abstract: The relevance of code comprehension in a developer's daily work was recognized more than 40 years ago. Consequently, many experiments were conducted to find out how developers could be supported during code comprehension and which code characteristics contribute to better comprehension. Today, such studies are more common than ever. While this is great for advancing the field, the number of public… ▽ More

    Submitted 2 October, 2023; v1 submitted 22 June, 2022; originally announced June 2022.

    Comments: Accepted for publication at ACM Computing Surveys

  19. Anchoring Code Understandability Evaluations Through Task Descriptions

    Authors: Marvin Wyrich, Lasse Merz, Daniel Graziotin

    Abstract: In code comprehension experiments, participants are usually told at the beginning what kind of code comprehension task to expect. Describing experiment scenarios and experimental tasks will influence participants in ways that are sometimes hard to predict and control. In particular, describing or even mentioning the difficulty of a code comprehension task might anchor participants and their percep… ▽ More

    Submitted 25 March, 2022; originally announced March 2022.

    Comments: 8 pages, 2 figures. To appear in ICPC '22: IEEE/ACM International Conference on Program Comprehension, May 21-22, 2022, Pittsburgh, Pennsylvania, United States

    Journal ref: In Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension (ICPC 2022). Association for Computing Machinery, New York, NY, USA, 133-140

  20. arXiv:2109.13546  [pdf, other

    cs.SE

    Code Comprehension Confounders: A Study of Intelligence and Personal

    Authors: Stefan Wagner, Marvin Wyrich

    Abstract: Literature and intuition suggest that a developer's intelligence and personality have an impact on their performance in comprehending source code. Researchers made this suggestion in the past when discussing threats to validity of their study results. However, the lack of studies investigating the relationship of intelligence and personality to performance in code comprehension makes scientificall… ▽ More

    Submitted 28 September, 2021; originally announced September 2021.

    Comments: 13 pages, 6 figures

    ACM Class: D.2.7

  21. arXiv:2103.03591  [pdf, other

    cs.SE cs.HC

    Bots Don't Mind Waiting, Do They? Comparing the Interaction With Automatically and Manually Created Pull Requests

    Authors: Marvin Wyrich, Raoul Ghit, Tobias Haller, Christian Müller

    Abstract: As a maintainer of an open source software project, you are usually happy about contributions in the form of pull requests that bring the project a step forward. Past studies have shown that when reviewing a pull request, not only its content is taken into account, but also, for example, the social characteristics of the contributor. Whether a contribution is accepted and how long this takes there… ▽ More

    Submitted 5 March, 2021; originally announced March 2021.

    Comments: To be published in Proceedings of 2021 IEEE/ACM International Workshop on Bots in Software Engineering (BotSE)

  22. Résumé-Driven Development: A Definition and Empirical Characterization

    Authors: Jonas Fritzsch, Marvin Wyrich, Justus Bogner, Stefan Wagner

    Abstract: Technologies play an important role in the hiring process for software professionals. Within this process, several studies revealed misconceptions and bad practices which lead to suboptimal recruitment experiences. In the same context, grey literature anecdotally coined the term Résumé-Driven Development (RDD), a phenomenon describing the overemphasis of trending technologies in both job offerings… ▽ More

    Submitted 29 January, 2021; originally announced January 2021.

    Comments: 10 pages, 5 figures

  23. The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics Influences Code Understanding

    Authors: Marvin Wyrich, Andreas Preikschat, Daniel Graziotin, Stefan Wagner

    Abstract: Static code analysis tools and integrated development environments present developers with quality-related software metrics, some of which describe the understandability of source code. Software metrics influence overarching strategic decisions that impact the future of companies and the prioritization of everyday software development tasks. Several software metrics, however, lack in validation: w… ▽ More

    Submitted 10 February, 2021; v1 submitted 16 December, 2020; originally announced December 2020.

    Comments: To appear in: Proceedings of the 43rd International Conference on Software Engineering (ICSE '21), Madrid, Spain, 12 pages. 12 pages, 1 figure. Postprint, after peer review

    Journal ref: 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE), 2021 pp. 512-523

  24. arXiv:2011.06244  [pdf, other

    cs.SE

    A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits

    Authors: Steffen Herbold, Alexander Trautsch, Benjamin Ledel, Alireza Aghamohammadi, Taher Ahmed Ghaleb, Kuljit Kaur Chahal, Tim Bossenmaier, Bhaveet Nagaria, Philip Makedonski, Matin Nili Ahmadabadi, Kristof Szabados, Helge Spieker, Matej Madeja, Nathaniel Hoy, Valentina Lenarduzzi, Shangwen Wang, Gema Rodríguez-Pérez, Ricardo Colomo-Palacios, Roberto Verdecchia, Paramvir Singh, Yihao Qin, Debasish Chakroborti, Willard Davis, Vijay Walunj, Hongjun Wu , et al. (23 additional authors not shown)

    Abstract: Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs. Objective: We want to improve our understanding of the prevalence of tangling and the types of changes that are tangled within bug fixing commits. Metho… ▽ More

    Submitted 13 October, 2021; v1 submitted 12 November, 2020; originally announced November 2020.

    Comments: Status: Accepted at Empirical Software Engineering

  25. An Empirical Validation of Cognitive Complexity as a Measure of Source Code Understandability

    Authors: Marvin Muñoz Barón, Marvin Wyrich, Stefan Wagner

    Abstract: Background: Developers spend a lot of their time on understanding source code. Static code analysis tools can draw attention to code that is difficult for developers to understand. However, most of the findings are based on non-validated metrics, which can lead to confusion and code, that is hard to understand, not being identified. Aims: In this work, we validate a metric called Cognitive Compl… ▽ More

    Submitted 24 July, 2020; originally announced July 2020.

    Comments: 12 pages. To be published at ESEM '20: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement

  26. arXiv:2001.02553  [pdf, other

    cs.SE cs.AI cs.HC

    Perception and Acceptance of an Autonomous Refactoring Bot

    Authors: Marvin Wyrich, Regina Hebig, Stefan Wagner, Riccardo Scandariato

    Abstract: The use of autonomous bots for automatic support in software development tasks is increasing. In the past, however, they were not always perceived positively and sometimes experienced a negative bias compared to their human counterparts. We conducted a qualitative study in which we deployed an autonomous refactoring bot for 41 days in a student software development project. In between and at the e… ▽ More

    Submitted 8 January, 2020; originally announced January 2020.

    Comments: 8 pages, 2 figures. To be published at 12th International Conference on Agents and Artificial Intelligence (ICAART 2020)

  27. arXiv:1703.10813  [pdf, other

    cs.SE

    Improving Communication in Scrum Teams

    Authors: Marvin Wyrich, Ivan Bogicevic, Stefan Wagner

    Abstract: Communication in teams is an important but difficult issue. In a Scrum development process, we use the Daily Scrum meetings to inform others about important problems, news and events in the project. When persons are absent due to holiday, illness or travel, they miss relevant information because there is no document that protocols the content of these meetings. We present a concept and a Twitter-l… ▽ More

    Submitted 31 March, 2017; originally announced March 2017.