Posts
I blog about software engineering research and beyond.
2024
Visualizing Information Diffusion in Python
Information Diffusion
Code Review
For my journal-first presentation at ESEM 2024 on our work on the upper bound of information diffusion in code review, I prepared a visualization to make the idea of our simulation easier understandible. In this blogpost, you can find the Python code for the visualization.
Tax Compliance in Software Engineering: The 30-Billion-Dollar Software Engineering Problem
Tax Compliance in Software Engineering
On the 11th of October 2023, Microsoft published an update about its ongoing audit with the U.S. Internal Revenue Service (IRS), according to which the IRS alleges that Microsoft owes an additional $28.9 billion in tax, plus penalties and interest. In this blog post, we explain the background of this legal dispute and discuss why this lawsuit boils down to a software engineering problem and how software engineering research can remediate it.
Exploratory vs. Confirmatory Research
In this blog post, I explain the differences and, more importantly, the interplay between exploratory research and confirmatory research.
Need for Tax Compliance in Software Engineering
Tax Compliance in Software Engineering
Code Review
In third and last blog post in the series on tax compliance in software engineering, we will estimate the prevelance of cross-border collaboration, and therefore, the need for tax compliance in software engineering by measuring cross-border code review in a multinational software company.
Challenges for Tax Compliance in Software Engineering
Tax Compliance in Software Engineering
In this second blog post in the series on tax compliance in software engineering, we will discuss the unique and fundamental challenges of taxing collaborative software engineering.
Foundations of Tax Compliance in Software Engineering
Tax Compliance in Software Engineering
In this first blog post in the series on tax compliance in software engineering, we start with a gentle introduction to international standards in multinational taxation and its basic Arm’s Length Principle from a software engineering perspective.