{'fraction_non_alphanumeric': 0.019867549668874173, 'fraction_numerical': 0.006622516556291391, 'mean_word_length': 4.761904761904762, '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}}
The future of software engineering: a survey

Software Engineering (SE) is a new field compared to other sciences. The term Software Engineering first appeared in late 1950s. SE from its beginning has been continuously in the process of evolution. New approaches, methods, tools and techniques are introduced frequently. The future of Software Engineering is a hot topic and every year many publications discuss the same. The focus of this paper is to explore subareas of SE, predict the possible future of SE and provide a guide to practitioners to choose their careers according to the evolution of SE.