Susan Elliott Sim: A theory of benchmarking with applications to software reverse engineering. University of Toronto, Canada 2003