{'fraction_non_alphanumeric': 0.0223463687150838, 'fraction_numerical': 0.0, 'mean_word_length': 5.234782608695652, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
UniX Process, Merging Unified Process and Extreme Programming to Benefit Software Development Practice

Unified Process (UP) and Extreme Programming (XP) have been adopted widely in the software development world. The main concepts and practices of UP and XP are analyzed and the unreasonable or impracticable ones are figured out. A new software development process, the UniXProcess, is proposed. The new process model and its phases, releases, iterations and workflows are briefly analyzed in comparison with the UP and XP. The conclusion is that the UniX Process, adopting the advantages of UP and XP and discarding their disadvantages, is a more adaptable and promising process to faster develop better software.