Text this: A systematic literature review of code clone prevention approaches