{'fraction_non_alphanumeric': 0.018838304552590265, 'fraction_numerical': 0.0015698587127158557, 'mean_word_length': 5.510204081632653, '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}}
Pair Programming in an Introductory Computer Science Course: Initial Results and Recommendations

Prior research indicates that pair programming, whereby two programmers work collaboratively on the same design, algorithm, code, or test, produces higher quality code in essentially half the time taken by solo programmers. An experiment was run at North Carolina to assess the efficacy of pair programming in the introductory CS1 course. Results indicate that relative to students who program individually, pair programmers are more self-sufficient, perform better on projects, and are more likely to complete the class with a C or better