Balancing in reverse engineering and in object-oriented systems engineering to improve reusability and maintainability | IEEE Conference Publication | IEEE Xplore