լƵ

XClose

UCL Computer Science

Home
Menu

UCL Computer Science researchers win prestigious ACM SIGSOFT Distinguished Paper Award

29 June 2024

The team’s innovative approach to automated bug fixing has been recognised at a leading international conference.

5 members of UCL SSE team holding their awards on stage

Researchers from the UCL Computer Science Software Systems Engineering (SSE) group have won the ACM SIGSOFT Distinguished Paper Award at the 46th ACM/IEEE (Institute of Electrical and Electronics Engineers) International Conference on Software Engineering (ICSE), and a special mention by IEEE Computer Society and IEEE Software.

The award was given for their paper, “User-Centric Deployment of Automated Program Repair at Bloomberg,” a collaborative effort with engineers from Bloomberg.

The team’s innovative research focuses on the deployment of Automated Program Repair (APR) tools, specifically their tool B-Assist, which integrates seamlessly into developers' workflows to automatically fix software bugs.

APR aims to automatically fix bugs in software by modifying its source code. As software systems grow in complexity, the demand for rapid and accurate bug fixes becomes increasingly important.

APR tools can significantly reduce the time and effort required to identify and resolve issues, enhancing productivity and minimising downtime. However, engineers may have concerns about the reliability and accuracy of automatic fixes. They might also ignore these fixes if they seem irrelevant or poorly timed. Making sure that automated repairs fit well within existing workflows is crucial for earning the trust of developers, which is essential for the effective use of APR technologies.

Commenting on the award, Professor Sarro, Head of the SSE group, said: “I feel privileged to have led this project. I am very glad the team’s great effort towards its realization has been internationally recognised by this prestigious award. This work is part of a broader collaboration with Bloomberg London, which initiated within the UCL Industry Exchange Network (UCL IXN) in 2022 and has engaged 12 MSc students and two PhD students from UCL thus far. Providing our students with the opportunity to join a team of experienced researchers and engineers tackling real-world challenges is at the heart of our teaching and research programmes.”

The award-winning paper wasco-authored by David Williams, James Callan, Serkan Kirbas, Sergey Mechtaev, Justyna Petke, Thomas Prideaux-Ghee, and Federica Sarro.

David Williams, Prof Federica Sarro, Dr Serkan Kirbas, and Dr Sergey Mechtaev accepted the award at ICSE 2024, marking a significant achievement for UCL's contribution to advancing software engineering practices. The pre-print of their paper is available on arXiv.

ACM SIGSOFT (Special Interest Group on Software Engineering) is a part of the Association for Computing Machinery (ACM), the world's largest educational and scientific computing society.