A case study in refactoring a legacy component for reuse in a product line | IEEE Conference Publication | IEEE Xplore