Reducing client-server communication for efficient real-time web applications: the use of adaptive polling as a case study for multi-user web applications. - Hatem M. Aziz (2019)