Re-engineering legacy systems to meet quality requirements: an experience report | IEEE Conference Publication | IEEE Xplore