Toward an Understanding of Software Code Cloning as a Development Practice