Towards the Evaluation of Reengineering Effort to Reuse Existing Software