Three Papers at ICSA 2025