Working More Effectively with Legacy Code Using Domain Knowledge and Abstractions: A Case Study In Proceedings of the 5th International Workshop on Software Knowledge - Volume 0IC3K, 63-70, 2014 , Rome, Italy