{'fraction_non_alphanumeric': 0.01791044776119403, 'fraction_numerical': 0.0, 'mean_word_length': 5.618421052631579, '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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Mobile Development Process Spiral

Recent advances in mobile technology have led to ever-increasing demands for specialized software for these devices. Furthermore, the need for mobility has introduced unique constraints such as context, connectivity, size and data entry methods that impact on the apps' usability. These constraints can create usability errors that could increase risk levels especially in contexts like finance, health, or road navigation. The desire of Enterprises to embed their mobile apps' development into their business cycle increases the need to have a specialized software development process. Although many agile methods have been introduced over the last decade, none of methods has focused on reducing usability errors. This paper proposes a novel Mobile Development Process Spiral which is a Usability-Driven-Model. The process is designed to integrate usability into existing application development processes and recommends usability techniques for assessing mobile apps.