Abstract
An increasing number of web applications in all fields for different types of use incites developers and researchers to enhance the web applications as well as the network conditions to satisfy the final user. That’s why the estimation of the Quality of Experience for web applications (web QoE) remains necessary. The web QoE gives service and content providers an idea about the perceived quality by users as it helps them to determine issues for improvement. Waiting time influences user satisfaction. For this reason, we found many studies in web QoE interested in the first part of the browsing operation, such as the waiting time until the first page is completely loaded. However, these measures do not include the interactions of the user with the web application lately. We measured the interactions of the user with the web application via the user engagement metrics. This new field of research has attracted many researchers these last years due to its efficacity in determining the satisfaction level of the user. The contribution of our study is the research and use of user engagement metrics for QoE prediction. We have noticed that user engagement metrics (generally used to evaluate a user’s commitment in social media) are more precise in expressing the QoE of the user. For this reason, we used user engagement metrics to predict user web QoE that is the novelty of our work. In this study, we elaborated our dataset, which contains the three types of measurements; Quality of Service (QoS), QoE, and user engagement metrics. The obtained dataset reflects the user experience from several perspectives (the network quality, the loading process, and the interaction of the user with the web application). This reflection makes our dataset an exhaustive one. After collecting the data, we visualized our different metrics. Besides, we tried to predict the Mean Opinion Score (MOS) with Machine Learning (ML) algorithms, but we obtained low accuracy due to the small number of lines in our dataset. Finally, we tried to profile the users using the K-means clustering algorithm. In this clustering, we recuperated three user information metrics (age, gender, and study level).
Similar content being viewed by others
References
Abdelwahed N, A BL, Asmi SE (2021) How user engagement metrics ameliorate the web qoe? Wirel Pers Commun 117(3):2383–2402
Ahmed H, Jilani TA, W H (2017) Establishing standard rules for choosing best kpis for an e-commerce business based on google analytics and machine learning technique. Int J Adv Comput Sci Appl 8:562–567
Alaoui S, EL Bouzekri Y, EL Idrissi, Ajhoun R (2015) Building rich user profile based on intentional perspective. Procedia Comput Sci 73:342–349
Alfian G, Syafrudin M, M FI (2018) A personalized healthcare monitoring system for diabetic patients by utilizing ble-based sensors and real-time data processing. Sensors, 18
Allioui YE, Beqqali OE (2012) User profile ontology for the personalization approach. Int J Comput Applic 41:31–40
Alreshoodi M, Woods J (2013) Survey on qoe-qos correlation models for multimedia services. International Journal of Distributed and Parallel Systems (IJDPS), 4
Anitha V, P I (2016) A survey on predicting user behavior based on web server log files in a web usage mining. In: International conference on computing technologies and intelligent data engineering (ICCTIDE’16), pp 1–4
Asrese AS, Walelgne EA, Bea V (2019) Measuring web quality of experience in cellular networks. In: International conference on passive and active network measurement (PAM 2019), pp 18–33
Asrese AS, Eravuchira SJ, VBPS, Ott J (2019) Measuring web latency and rendering performance: method, tools, and longitudinal dataset. IEEE Trans Netw Serv Manag 16:535–549
Attfield S, Kaza G , M L, Piwowarski B (2011) Towards a science of user engagement (position paper). In: WSDM’11
Aung WT, Myanmar Y, K H (2009) Random forest classifier for multicategory classification of web pages. In: IEEE Asia-Pacific services computing conference (APSCC), pp 372–376
Bakaev M, Speicher M, S H, Gaedke M (2020) I don’t have that much data! reusing user behavior models for websites from different domains. In: International conference on web engineering (ICWE), pp 146–162
Barakovic S, Skorin-Kapov L (2017) Survey of research on quality of experience modelling for web browsing. Quality and User Experience, 2
Bernaschina C, Brambilla M, A M, Umuhoza E (2017) A big data analysis framework for model-based web user behavior analytics. In: International conference on web engineering (ICWE), pp 98–114
Bocchi E, L DC, Rossi D (2016) Measuring the quality of experience of web users. In: ACM SIGCOMM
Brutlag J, Z A, Meenan P (2011) Above the fold time: measuring web page performance visually. In: Web performance and operations conference
Calegari S, Pasi G (2010) Ontology-based information behaviour to improve web search. Future Internet 2:533–558
Chikhaoui B, Wang TX, Pigot H (2014) Pattern-based causal relationships discovery from event sequences for modeling behavioral user profile in ubiquitous environments. Inf Sci 285:204–222
Chowdhary ChL, Patel PV, K JK (2020) Analytical study of hybrid techniques for image encryption and decryption. Sensors, 20
Ducasse J, M K, Pucihar KC (2020) Interactive web documentaries: a case study of audience reception and user engagement on iotok. Int J Human-Comput Interact 36:1558–1584
Fang W (2007) Using google analytics for improving library website content and design: a case study. Libr Philos Pract, 1–17
Fiedler M, Hossfeld T, P T-G (2010) A generic quantitative relationship between quality of experience and quality of service. In: Network Mag Glob Internetwkg, pp 36–41
Gao Q, P D, Ahammad P (2017) Perceived performance of top retail webpages in the wild: insights from large-scale crowdsourcing of above-the-fold qoe. In: proceedings of the 2017 SIGCOMM Internet-QoE workshop
Gauch S, Speretta M, A C, Micarelli A (2007) User profiles for personalized information access. In: The adaptive web: methods and strategies of web personalization. Springer, Berlin, pp 54–89
Godoy D, Amandi A (2005) User profiling in personal information agents:a survey. Knowl Eng Rev 0:1–33
Grover P, Kar AK (2018) User engagement for mobile payment service providers - introducing the social media engagement model. J Retail Consum Serv, 53
Gunter U, Onder I (2016) Forecasting city arrivals with google analytics. Ann Tour Res 61:199–212
Hameed A, B B (2016) A decision-tree-based perceptual video quality prediction model and its application in fec for wireless multimedia communications. In: IEEE Trans Multimed, pp 764–774
Hobfeld T (2020) From qos distributions to qoe distributions: a system’s perspective. In: IEEE Conference on network softwarization (IEEE NetSoft 2020)
Ijaz MF, M S, Rhee J (2018) Hybrid prediction model for type 2 diabetes and hypertension using dbscan-based outlier detection, synthetic minority over sampling technique (smote), and random forest. Applied sciences, 8
Ijaz MF, M A, Son Y (2020) Data-driven cervical cancer prediction model with outlier detection and over-sampling methods. Sensors, 20
Islam MJ, Wu QMl, Mama S-A (2007) Investigating the performance of naive-bayes classifiers and k- nearest neighbor classifiers. In: Convergence information technology, international conference, pp 1541–1546
Jang Ch, Chang H, H A (2011) Profile for effective service management on mobile cloud computing. In: International conference on advanced communication and networking (ACN 2011). Springer, Berlin, pp 139–145
Jahromi HZ, D TD, Hines A (2019) Establishing waiting time thresholds in interactive web mapping applications for network qoe management. In: 2019 30th Irish signals and systems conference (ISSC), pp 1–7
Jahromi HZ, D TD, Hines A (2020) Beyond first impressions: estimating quality of experience for interactive web applications. IEEE Access 8:47741–47755
Jahromi HZ, D TD, Hines A (2020) How crisp is the crease? A subjective study on web browsing perception of above-the-fold. In: 6th IEEE Conference on network softwarization (NetSoft 2020)
Kang Y, Chen H, L X (2013) An artificial-neural-network-based qoe estimation model for video streaming over wireless networks. In: IEEE/CIC international conference on communications in China (ICCCC): QRS: QoS, reliability and security, pp 764–774
Kanoje S, S G, Mukhopadhyay D (2014) User profiling trends, techniques and applications. International Journal of Advance Foundation and Research in Computer (IJAFRC), 1
Katsarakis M, Fortetsanakis G, P C (2014) On user-centric tools for qoe-based recommendation and real-time analysis of large-scale markets. IEEE Commun Mag, 37–43
Kawazu H, Toriumi F, M T (2016) Analytical method of web user behavior using hidden markov model. In: IEEE International conference on big data (Big Data), pp 2518–2524
Khan A, Sun EJ , E I (2010) Quality of experience driven adaptation scheme for video applications over wireless networks. In: IET Commun, pp 1337–1347
Kumar A, J S, Li H (2019) Stages of user engagement on social commerce platforms: analysis with the navigational clickstream data. Int J Electron Commer 23:179–211
Lashkari AH, Ghorbani MC, A A (2019) A survey on user profiling model for anomaly detection in cyberspace. J Cyber Secur Mob 8:75–112
Le Callet P, Viard-Gaudin C, D B (2006) A convolutional neural network approach for objective video quality assessment. In: IEEE Trans Neural Netw, pp 1316–1327
Le Callet P, S M, Perkis A (2012) Qualinet white paper on definitions of quality of experience, European network on quality of experience in multimedia systems and services (COST Action IC 1003), 3
Lei X (2018) Modeling and intelligent analysis of web user behavior. In: International conference on engineering simulation and intelligent control (ESAIC), pp 192–195
Letaifa AB (2019) Wbqoems: web browsing qoe monitoring system based on prediction algorithms. Int J Commun Syst, 32
Machado VA, Silva CN (2011) A new proposal to provide estimation of qos and qoe over wimax networks. In: IEEE Third Latin-American conference on communications
Mason L, Baxter J, PB MF (1999) Boosting algorithms as gradient descent. In: International conference on neural information processing systems, pp 512–518
Menkovski V, A L (2010) Machine learning approach for quality of experience aware networks. In: International conference on intelligent networking and collaborative systems, pp 461–466
Mok RKP, G K, Claffy KC (2019) Quince: a unified crowdsourcing-based qoe measurement platform. In: Proc. SIGCOMM Conf., pp 60–62
Orsolic I, L S-K, Suznjevic M (2017) Towards a framework for classifying youtube qoe based on monitoring of encrypted traffic. In: Proc. International summit of young researchers on the quality of experience in emerging multimedia services (QEEMS 2017) Conf., pp 1–5
Ouaftouh S, A Z, Idri A (2015) User profile model: a user dimension based classification. In: 10th International conference on intelligent systems: theories and applications (SITA 2015), pp 1–5
Pal M, P MM (2002) A comparison of decision tree and back propagation neural network classifiers for land use classification. In: IEEE International geoscience and remote sensing symposium c’IGARSS, pp 503–505
Panigrahi R, Borah S, A KB (2021) A consolidated decision tree-based intrusion detection system for binary and multiclass imbalanced datasets. Mathematics, 9
Panigrahi R, Borah S, A KBMFI (2021) Performance assessment of supervised classifiers for designing intrusion detection systems: a comprehensive review and recommendations for future research. Mathematics, 9
Plaza B (2011) Google analytics for measuring website performance. Tour Manag 32:477–481
Ramawat S, Das D (2017) Web usage mining for understanding user behavior. Int J Comput Eng Technol (IJCET) 8:12–22
Rohloff T, Oldag S, J R, Meinel C (2019) Utilizing web analytics in the context of learning analytics for large-scale online learning. In: IEEE Global engineering education conference (EDUCON), pp 296–305
Sachse J (2019) The influence of snippet length on user behavior in mobile web search an experimental eye-tracking study. Aslib J Inform Manag 71:325–343
Shahid M, Rossholm A, B L (2013) A no-reference machine learning based video quality predictor. In: International workshop on quality of multimedia experience (QoMEX), pp 176–181
Sahu S, R G, Dutta A (2019) An analysis of web user behavior using hybrid algorithm based on sequential pattern mining. Int J Appl Eng Res 14:2339–2346
Salutari F, Hora DD, G D, Rossi D (2019) A large-scale study of wikipedia users’ quality of experience. In: The World Wide Web Conference (WWW’19), pp 3194–3200
Samet N, BenLetaifa A, M HST (2016) Real-time user experience evaluation for cloud-based mobile video. In: International conference on advanced information networking and applications workshops (WAINA), pp 204–208
Strohmeier D, S J-P, Raake A (2012) Toward task-dependent evaluation of web-qoe:free exploration vs. “who ate what?”. In: Proc. GC’12 Workshop: quality of experience for multimedia communications conf., pp 1309–1313
Tamang J, Nkapkop JDD, F I (2021) Dynamical properties of ion-acoustic waves in space plasma and its application to image encryption. IEEE Access 9:18762–18782
Thushara Y, Ramesh V (2016) A study of web mining application on e-commerce using google analytics tool. Int J Comput Applic 149:21–26
Upadhyaya B, Zou Y, I K, Ng J (2014) Quality of experience: what end-users say about web services?. In: International Conference on Web Services (ICWS 2014), pp 57–64
Wang Z, Jain A (2012) Navigation timing. In: W3C Recommendation
Wassermann S, Casas P, MS (2020) How good is your mobile (web) surfing? Speed index inference from encrypted traffic. ACM SIGCOMM 2020 Posters, Demos, and Student Research Competition
Yang Y (2010) Web user behavioral profiling for user identification. Decis Support Syst 49:261–271
Zhang X, Sen S, D K (2019) E2e: embracing user heterogeneity to improveality of experience on the web. In: Proc. SIGCOMM Conf., pp 289–302
Funding
No funding was received to assist with the preparation of this manuscript.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
We, as authors of this paper, declare that we have no potential conflict of interest in relation to the study in this paper.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Abdelwahed, N., Letaifa, A.B. & Asmi, S.E. Monitoring web QoE based on analysis of client-side measures and user behavior. Multimed Tools Appl 82, 6243–6269 (2023). https://doi.org/10.1007/s11042-022-13427-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13427-5