{'fraction_non_alphanumeric': 0.030208333333333334, 'fraction_numerical': 0.003125, 'mean_word_length': 4.429378531073446, '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}}
Identifying common activities in the graphical user interface development process and their integration into the software-system development life cycle

We identify a suite of activities in the development process of Graphical 
 User Interfaces (GUI) and include them as part of an approach to a generic 
 model for the GUI Development Process (GDP). This work contributes with: (1) 
 the identification of common activities of previous GDPs, (2) the definition 
 of an approach to a generic GDP limited to its phases and activities, and 
 (3) the integration of such a generic GDP with any software-system 
 development life cycle (SDLC), illustrated with the Spiral SDLC. We show 
 this work is useful by a) highlighting the advantages of our proposal over 
 other methodologies for GDP in Human-Computer Interaction (HCI), b) showing 
 one example of the integration of the GDP into a SDLC, and c) showing the 
 usefulness of our approach in a case example.