Reengineering, lessons learned | IEEE Conference Publication | IEEE Xplore