{'fraction_non_alphanumeric': 0.02223816355810617, 'fraction_numerical': 0.0, 'mean_word_length': 5.283783783783784, '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}}
"The Myers Briggs Personality Type as a Predictor of Success in the Code-Review Task."

This MPhil project is part of an interdisciplinary research project “Interdisciplinary Research Collaboration on Dependability (DIRC); and the aim was to identify which personality factors influence the performance of code-reviewers (or bug-finding) in software production. DIRC is interested in finding solutions and techniques to develop reliable and dependable software and systems and for this a study of the personality factors involved in the software review was necessary, so that when software is produced by the most appropriate professional it would be done in less time and the cost would be reduced. Abilities and knowledge of second year students from Newcastle University were measured through a self-rating questionnaire. Then a code-review exercise of a Java program (with bugs added) was performed. Finally the students completed the Myers Briggs Personality Type Indicator (MBTI). The data were analysed and it was found that students with “Intuitive” preference had a higher performance in code-reviews than the non-intuitive students. This finding prompts the question of whether other parts of programming might also be under the influence of other personality types, as each part of the programming process has specific characteristics and requires specific qualities of a programmer.