{'fraction_non_alphanumeric': 0.0183982683982684, 'fraction_numerical': 0.0, 'mean_word_length': 4.8544303797468356, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Can Pre-class GitHub Contributions Predict Success by Student Teams?

Over one million teachers, students, and schools around the world use GitHub to reach their learning goals. GitHub promotes team-work, and group or team projects are a necessary element of the software-engineering curriculum. Past studies on GitHub have explored how to integrate GitHub into teaching and how to mine information from GitHub to help students. To our knowledge, we are the first to study the previous contributions of students to GitHub in order to characterize student teams that perform well on team projects, compared to student teams that did not perform so well. We identify factors such as the number of public commits, number of repositories, and size of repositories in certain languages that are associated with the quality of team projects. We discuss the implications of this from the point of view of an educator and a student.