activity
20172024
most citedAn Empirical Validation of Cognitive Complexity as a Measure of Source Code Understandability

61 citations · 161 across the 14 of their papers we have counts for

collaborators
Showing cs.SEShow all

13 papers · 1 filter

cs.SE2024★ 1 cited

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

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

Software engineering (SE) is full of abstract concepts that are crucial for both researchers and practitioners, such as programming experience, team productivity, code comprehensio…

cs.SE2024★ 5 cited

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

Marvin Wyrich, Justus Bogner

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 research…

cs.SE2023★ 7 cited

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

Jonas Fritzsch, Marvin Wyrich, Justus Bogner +1

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…

cs.SE2023★ 4 cited

Evidence Profiles for Validity Threats in Program Comprehension Experiments

Marvin Muñoz Barón, Marvin Wyrich, Daniel Graziotin +1

Searching for clues, gathering evidence, and reviewing case files are all techniques used by criminal investigators to draw sound conclusions and avoid wrongful convictions. Simila…

cs.SE2022★ 38 cited

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

Marvin Wyrich, Justus Bogner, Stefan Wagner

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 coul…

cs.SE2022★ 3 cited

Anchoring Code Understandability Evaluations Through Task Descriptions

Marvin Wyrich, Lasse Merz, Daniel Graziotin

In code comprehension experiments, participants are usually told at the beginning what kind of code comprehension task to expect. Describing experiment scenarios and experimental t…

cs.SE2021

Code Comprehension Confounders: A Study of Intelligence and Personal

Stefan Wagner, Marvin Wyrich

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…

cs.SE2021★ 1 cited

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

Marvin Wyrich, Raoul Ghit, Tobias Haller +1

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…

cs.SE2021★ 9 cited

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

Jonas Fritzsch, Marvin Wyrich, Justus Bogner +1

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 s…

cs.SE2020★ 25 cited

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

Marvin Wyrich, Andreas Preikschat, Daniel Graziotin +1

Static code analysis tools and integrated development environments present developers with quality-related software metrics, some of which describe the understandability of source…

cs.SE2020★ 61 cited

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

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

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.…

cs.SE2020★ 6 cited

Perception and Acceptance of an Autonomous Refactoring Bot

Marvin Wyrich, Regina Hebig, Stefan Wagner +1

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 experien…

cs.SE2017★ 1 cited

Improving Communication in Scrum Teams

Marvin Wyrich, Ivan Bogicevic, Stefan Wagner

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 even…