Failure Detection in a Banking Mobile Application
Failure Detection, Mobile Banking, Web Analytics, CRISP-DM, Machine Learning
High availability is an increasingly important requirement in IT systems. One of the strategies implemented to achieve a stable environment is the continuous monitoring of services, as described by ITIL. Given the above, this work proposes a failure detection approach through data mining techniques. The approach was modeled using the CRISPDM reference model. The trained models used data extracted from a Web Analytics tool that stores user interactions with a mobile banking application. The effects of different attribute engineering techniques, such as variable filtering, data standardization and generation of synthetic samples, were also evaluated. Finally, the results were compared between seven algorithms, and the support vector machine was the one that obtained the best result, with an F1-Score of 0.954 and a ROC-AUC of 0.989