Reusing and converting code clones to aspects - An algorithmic approach | IEEE Conference Publication | IEEE Xplore