{'fraction_non_alphanumeric': 0.017142857142857144, 'fraction_numerical': 0.0, 'mean_word_length': 5.293413173652695, '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}}
Perspective and perception on software ageing: The empirical study

The notion of software ageing was introduced about twenty years ago. Since then the knowledge and idea of it were increasingly accepted by the academia and researchers. Software ageing is a phenomenon when the software is degraded in its quality, user's satisfaction and dynamic environment adaptation. In human being, ageing is inevitable process, but with an understanding of the causes, it way helps to delay the ageing process. But unlike human ageing, software ageing can be delayed by identifying factors that influence and accelerate the ageing process. In this study software ageing is defined as the phenomenon when the software drops its quality values accepted by the users and environment. This paper presents the empirical study done to investigate the issues of software ageing among software practitioners in Malaysia. The findings show that software ageing factors can be classified into four main classifications: functional, human, environment and product profile.