{'fraction_non_alphanumeric': 0.012879484820607176, 'fraction_numerical': 0.0, 'mean_word_length': 5.716049382716049, '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}}
Combining Tailoring and Evolutionary Software Development for Rapidly Changing Business Systems

This article reports on a case study performed in cooperation with a telecommunication provider. The telecom business changes rapidly as new services are continuously introduced. The rapidly changing business environment demands that the company has supportive flexible software. The company’s continuous evolution of the IT-infrastructure makes it necessary to tailor the interaction between different applications. The objective of the case study was to explore what is required to allow end-users to tailor the interaction between flexible applications in an evolving IT-infrastructure. The case study followed a design research paradigm where a prototype was created and evaluated from a use perspective. The overall result shows that allowing end-users to tailor the interaction between flexible applications in an evolving IT infrastructure relies on, among other things, an organization that allows cooperation between users and developers that supports both evolution and tailoring.