DEBS 2025 paper