Applying case based reasoning and structural similarity for effective retrieval of expert knowledge from software designs. - Markus Adrian Wolf (2012)