A framework for classifying and comparing software reverse engineering and design recovery techniques
reverse engineering and design recovery : a taxonomy .