A framework for classifying and comparing software reverse engineering and design recovery techniques | IEEE Conference Publication | IEEE Xplore