{'fraction_non_alphanumeric': 0.023651844843897825, 'fraction_numerical': 0.0, 'mean_word_length': 5.530864197530864, '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}}
Successful software applications: can they be evaluated?

There is extensive literature highlighting the difficulty in evaluating the success of software applications, and even in defining the meaning of the term "success". Two complementary studies are presented that have focused on this from different perspectives (in the context of small-medium organisations (SMOs)) in terms of: (i) return on investment and (ii) user satisfaction. The former has adopted case study analysis, the latter longitudinal surveys as the instruments used: illustrative results are provided for both approaches. Results indicate that within the first case study company there is a strong link between the identified company strategy typology and the attitude to the type of investment undertaken. The preliminary results from the second case indicate that, contrary to received wisdom, user satisfaction with systems can exist despite a lack of liaison between developers and users in the requirements phase. Other factors that have influenced this satisfaction are outlined.