{'fraction_non_alphanumeric': 0.013280212483399735, 'fraction_numerical': 0.0, 'mean_word_length': 6.113207547169812, '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 contingency perspective on effective prototyping

Current demands on prototyping emphasize increasingly complex and dynamic applications that require sophisticated social mechanism and process enablers. However, much of the emphasis placed today in systems development under prototyping focuses on the supporting technology. The imbalance between product and process perspectives under this approach is explored. A view of prototyping effectiveness is presented in terms of non-linear problem solving, adequate technical and procedural solutions, and organizational support. Implications of this view are presented on the selection of prototyping techniques and on project management concerns. Future developments in prototyping practice are explored.