“…Regarding the detection of web bots based on their behaviour, the most prominent approach is the use of machine learning and, more specifically, the use of classification [20,34,37] or clustering algorithms [3,13,38]. Furthermore, detection algorithms proposed in literature use either web logs [3,12,13,29,34,37,38] or mouse movements [12,42] to detect web bots. Additionally, the detection process can be performed either offline (i.e., decide after the end of a session whether it is from a bot), or online by performing an estimation during the session [12,29].…”