Is it a bug or an enhancement?: a text-based approach to classify change requests