Paper Accepted at MSR 2026
Our paper “An Empirical Analysis of Cross-OS Portability Issues in Python Projects” was accepted at MSR 2026.
Python is supposed to run anywhere, but in practice a lot of code does not survive a change of operating system: path handling, encodings, subprocess calls, and platform-specific dependencies all get in the way. In this paper we study how often that happens in real projects, what the recurring causes are, and how developers deal with them.
Joint work with MohamadAli Farahat and Marcelo d’Amorim. MSR 2026 takes place in Rio de Janeiro in April 2026.