Carleton University - School of Computer Science Honours Project
Fall 2020
Identifying Code Reuse in Online Code Snippets Using Clone Detection Tool
Nathaniel Salami
SCS Honours Project Image
ABSTRACT
The main goal of this project is to determine how frequently and in what ways software developers reuse code from online programming forums in their projects. We will be examining this behaviour by analyzing the code clones found between GitHub code and their referenced Stack Overflow snippets. The clone detection will be done using IClones, a token-based clone detection tool that is also capable of giving the type of clone detected. The clone types provide a direct metric for measuring how much modification is done to the repurposed code and thus how much influence it has over the project and possibly the user's coding style.