See http://www.cs.ucl.ac.uk/staff/a.blot/publis/blot_2019_gi@icse.pdf