Conference Paper

Evolutionary composition of customised fault localisation heuristics


Fault localisation is one of the most difficult and costly parts in software debugging. Researchers have tried to automate this process by formulating measures for assessment of code elements’ suspiciousness. This paper reports an evolutionary-based approach to combine non-linearly 34 previous measures to formulate a new program oriented fault localisation heuristic. The method was evaluated with 107 single-bug programs and compared against 35 approaches – 34 spectrum-based heuristics and a previous evolutionary linear combination approach. The experiments have shown that the proposal consistently achieved competitive results compared to the others according to several effectiveness metrics.

Attached files


de Freitas, Diogo M.
Leitao-Junior, Plinio S.
Camilo-Junior, Celso G.
Harrison, Rachel

Oxford Brookes departments

Faculty of Technology, Design and Environment\School of Engineering, Computing and Mathematics


Year of publication: 2018
Date of RADAR deposit: 2018-06-21

You are free to download, copy and distribute any paper contained in these pages, provided that you keep the reference of the paper that has been added as header to each page.


  • Owner: Joseph Ripp
  • Collection: Outputs
  • Version: 1 (show all)
  • Status: Live
  • Views (since Sept 2022): 322