Evaluating Trustworthiness in Reactive Web Architectures: A Structured Framework and Comparative Analysis
Keywords: reactive programming, trustworthiness, evaluation framework, soft ware architecture, scenario-based evaluation, web systems
Abstract: Reactive web architectures form the foundation of interactive webapplications, but issues concerning trustworthiness arise with re
spect to maintaining application state, handling errors, and developer control. This paper describes a structured assessment frame
work that can be used to evaluate trustworthiness in different reactive approaches, whether it is based on signals, observables, or a
combination of both. The notion of trustworthiness is abstracted using six different aspects, namely predictability, transparency,
debuggability, failure isolation, user experience consistency, and developer oversight, and is demonstrated using scenario-based
assessments of standardized interaction scenarios like asynchronous updates and concurrent user interactions, yielding a com
parative study that reveals different architectural Trade-offs, like better transparency in observable-based systems or better locality
in signal-based systems.
Submission Number: 6
Loading