The paper "Generating Customised Control Flow Graphs for Legacy Languages with Semi-Parsing", published earlier this year at ICSME 2022, one of the two top conferences in the field of software evolution, has received the Best Artefact Award. The paper is a collaboration of Vadim Zaytsev (an FMT member) and researchers from Université Catholique de Louvain (Céline Deknop and Kim Mens), as well as the industrial partner Raincode Labs (represented by Johan Fabry). The technical contribution of the paper was to apply semi-parsing, a technique mostly used to quickly collect approximate values of software metrics, to large codebases of COBOL code with embedded SQL queries, in order to extract control-flow graphs directly from the code, bypassing costly intermediate representations. The control-flow graphs helped migration engineers of Raincode to demonstrate behaviour preservation when refactoring large quantities of code of their customers. The work continues to expand to cover trace equivalence and other forms of advanced semantic diffing of software code. The artefact is available publicly: https://zenodo.org/record/6806075 More information about the ongoing project: https://grammarware.github.io/codediffng/
Tuesday 13 December 2022
More recent news
- Wed 27 Mar 2024Faizan Ahmed appointed Programme Director BIT
- Tue 12 Mar 2024FMT Papers of the Month: March 2024
- Tue 27 Feb 2024Tom van Dijk in live broadcast: 'AI in Education'
- Mon 5 Feb 2024FMT Papers of the Month: February 2024
- Fri 12 Jan 2024Two new PhD students starting within FMT