ALICE: A tool based on information retrieval for software reuse