Sub-clone Refactoring in Open Source Software Artifacts An End-User Demonstration Approach to Support Aspect-Oriented Modeling Yu Sun Software Composition and Modeling Laboratory…