When available, using in-project training data proves significantly more successful than using out-of-project data.
we find that when using out-of-project data, a dataset based on more words than code performs consistently better.