{'fraction_non_alphanumeric': 0.019455252918287938, 'fraction_numerical': 0.0, 'mean_word_length': 5.349794238683128, '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}}
Improving the trust of end users in enterprise SOA using combinatorial group testing methods

Over the last decade, Service-Oriented Architecture (SOA) is widely accepted for building large-scale, complex and heterogeneous business process enterprise applications. The SOA systems are developed by composing loosely coupled services that are shared across the organizations. Nowadays, the procreation of SOA is baffled by the presence of faulty business processes (services), which severely influence the experience of end users and causes significant frustrations leading to create a barrier between the service providers and the end users. In this paper, we inspect an abstract formulation of the problem to identify faulty business processes (services) for improving the trust of end users in enterprise SOA systems. In SOA, the faulty business processes are integrated with some erroneous operations and that should be identified during the early stage of testing for increasing the trust between the service providers and end users. Thus, we develop an abstract model of this problem which primarily aimed to improve the desired level of trust in the end users. The trust is assured through the formal correspondence of well-established literature of combinatorial group testing (CGT). Furthermore, we apply a sequential group testing method to the problem of SOA system testing to identify the erroneous services. Lastly, some limitations of the used approach with some future directions, that can lead to new solutions are highlighted.