{'fraction_non_alphanumeric': 0.016666666666666666, 'fraction_numerical': 0.0, 'mean_word_length': 5.51937984496124, '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}}
A Genetic Algorithm for Human Resource Allocation in Software Projects

The search for improvement of the software development process is an endless effort. The human resources allocation is one of the challenging aspects that needs to be investigate, since it brings together many different characteristics including work experience, preferences, domain knowledge, affinities, costs, among others. This work aims to describe a genetic algorithm aimed to provide automated assistance to the allocation of members to a software development project. We also present an evaluation of the efficiency and effectiveness of this algorithm. To evaluate the algorithm, a study was conducted with CMMiDEV assessed software companies. At the end of the study, the participants answered a brief questionnaire about their experience using the algorithm.