Abstract
Currently, there is a vast amount of source code available in repository hosting services on the Web. GitHub alone hosts millions of open source projects. Developers can take advantage of this material as an opportunity to improve their own code. The idea is to first identify functions in the repository similar to the ones in the developer's local project, but with better implementation i…