The Fine-Tuning Effect: A Study on Instruction Tuning for Code Generation