4 papers
Where did we fail? -- Reproducing build failures in embedded open source software
Han Fu, Andreas Ermedahl, Sigrid Eldh +3
Due to hardware-software co-development in embedded systems, continuous integration (CI) builds frequently fail because of complex cross-compilation, board configurations, and tool…
PhantomRun: Auto Repair of Compilation Errors in Embedded Open Source Software
Han Fu, Andreas Ermedahl, Sigrid Eldh +3
Continuous Integration (CI) pipelines for embedded software sometimes fail during compilation, consuming significant developer time for debugging. We study four major open-source e…
Auto-repair without test cases: How LLMs fix compilation errors in large industrial embedded code
Han Fu, Sigrid Eldh, Kristian Wiklund +3
The co-development of hardware and software in industrial embedded systems frequently leads to compilation errors during continuous integration (CI). Automated repair of such failu…
In industrial embedded software, are some compilation errors easier to localize and fix than others?
Han Fu, Sigrid Eldh, Kristian Wiklund +3
Industrial embedded systems often require specialized hardware. However, software engineers have access to such domain-specific hardware only at the continuous integration (CI) sta…