Machine Learning Techniques for Real-Time Phishing Attack Detection
Main Article Content
Abstract
Phishing attacks remain one of the most pervasive and damaging forms of cybercrime, with attackers continuously evolving techniques to bypass traditional detection systems. This study investigates the application of machine learning (ML) techniques for real-time phishing attack detection, focusing on the trade-off between detection accuracy and processing speed. A quantitative, experimental research design was employed using a blended dataset of 114,000 website URLs (58,000 legitimate, 56,000 phishing) sourced from PhishTank, OpenPhish, and the University of New Brunswick’s ISCX URL dataset. Three ML models—Random Forest (RF), Support Vector Machine (SVM), and a deep learning-based Multilayer Perceptron (MLP)—were trained on 30 lexical and host-based features. The models were evaluated using precision, recall, F1-score, accuracy, and inference time per sample. Results indicate that the Random Forest model achieved the highest accuracy (98.7%) and an inference time of 0.23 ms per sample, making it the most suitable for real-time deployment. The deep learning model showed comparable accuracy (98.1%) but with higher latency (1.8 ms). These findings suggest that ensemble tree-based methods currently offer the best balance for production-level real-time systems. Key limitations include potential dataset aging and lack of testing against zero-day phishing sites.
Article Details
Section
How to Cite
References
[1] Asiri, S., Xiao, Y., Alzahrani, S., & Li, T. (2024). PhishingRTDS: A
real-time detection system for phishing attacks using a Deep
Learning model. Computers & Security, 141, 103843. https://doi.
org/10.1016/j.cose.2024.103843
[2] Borate, V., Adsul, A., Dhakane, R., Gawade, S., Ghodake, S., &
Jadhav, M. P. (2024). A comprehensive review of phishing attack
detection using machine learning techniques. International
Journal of Advanced Research in Science, Communication and
Technology (IJARSCT), 4(2), 269-278. https://doi.org/10.48175/
IJARSCT-15423
[3] Linh, D. M., Hung, H. D., Chau, H. M., Vu, Q. S., & Tran, T. N. (2024).
Real-time phishing detection using deep learning methods
by extensions. International Journal of Electrical and Computer
Engineering (IJECE), 14(3), 3021-3035. https://doi.org/10.11591/
ijece.v14i3.pp3021-3035
[4] Routhu, K. K. (2023). AI-driven succession planning in Oracle
HCM Cloud: Building resilient leadership pipelines through
predictive analytics. International Journal of Science, Engineering
and Technology, 11(5).
[5] Kumar, A., Wadhwa, M., Kalla, D., Konduru, S. C., Nandawat, C.,
& Sharma, M. (2025, October). Benchmarking the Trade-Offs
in Object Detection: Accuracy, Speed, and Energy Efficiency.
In International Conference on Artificial Intelligence and
Networking (pp. 410-422). Cham: Springer Nature Switzerland.
[6] Maniar, V., Kothamaram, R. R., Rajendran, D., Namburi, V. D.,
Tamilmani, V., & Singh, A. A. S. (2025). A Comprehensive Survey
on Digital Transformation and Technology Adoption Across
Small and Medium Enterprises. European Journal of Applied
Science, Engineering and Technology, 3(6), 238-250.
[7] Mamidala, J. V., Attipalli, A., Enokkaren, S. J., Bitkuri, V., Kendyala,
R., & Kurma, J. (2023). A Survey on Hybrid and Multi-Cloud
Environments: Integration Strategies, Challenges, and Future
Directions. International Journal of Humanities and Information
Technology, 5(02), 53-65.
[8] Reddy Padur, S. K. (2021). From Scripts to Platforms-as-Code:
The Role of Terraform and Ansible in Declarative Infrastructure
Rollouts. International Journal of Scientific Research in Computer
Science, Engineering and Information Technology, 621-628.
[9] Routhu, K. K. (2017). The evolution of HR from on-premise to
Oracle Cloud HCM: Challenges and opportunities. International
Journal of Scientific Research & Engineering Trends, 3(1).
[10] Zeeshan, M., Bhadauria, K., Pahal, L., Nagrath, P., & Kalla, D. (2025,
June). Ensemble-Based Deep Learning for Automated Diabetic-
Retinopathy Detection Using CNNs and Transfer Learning.
In International Conference on Data Analytics & Management (pp.
216-228). Cham: Springer Nature Switzerland.
[11] Rajendran, D., Maniar, V., Tamilmani, V., Namburi, V. D., Singh,
A. A. S., & Kothamaram, R. R. (2023). CNN-LSTM Hybrid
Architecture for Accurate Network Intrusion Detection
for Cybersecurity. Journal Of Engineering And Computer
Sciences, 2(11), 1-13.
[12] Padur, S. K. R. (2016). Online patching and beyond: A practical
blueprint for Oracle EBS R12. 2 upgrades. Available at SSRN
5631551.
[13] Routhu, K. K. (2025). From Reactive to Predictive: A Strategic
Framework for Attrition Analytics with Oracle 23AI. European
Journal of Advances in Engineering and Technology, 12(1), 29-34.
[14] Aggarwal, A., Agarwal, L., Rella, B. P. R., Nagpal, N., Kalla, D., &
Sharma, M. (2025, June). A Performance Comparison of Machine
Learning Models for Rain Prediction. In International Conference
on Data Analytics & Management (pp. 319-328). Cham: Springer
Nature Switzerland.
[15] Padur, S. K. R. (2021). From Control to Code: Governance Models
for Multi-Cloud ERP Modernization. International Journal of
Scientific Research & Engineering Trends, 7(3).
[16] Routhu, K. K. (2022). From Case Management to Conversational
HR: Redefining Help Desks with Oracle’s AI and NLP
Framework. International Journal of Science, Engineering and
Technology, 10(6).
[17] Nagrath, P., Saini, I., Zeeshan, M., Komal, Komal, & Kalla, D. (2025,
June). Predicting Mental Health Disorders with Variational
Autoencoders. In International Conference on Data Analytics &
Management (pp. 38-51). Cham: Springer Nature Switzerland.
[18] Attipalli, A., Enokkaren, S., KURMA, J., Mamidala, J. V., Kendyala,[1] Asiri, S., Xiao, Y., Alzahrani, S., & Li, T. (2024). PhishingRTDS: A
real-time detection system for phishing attacks using a Deep
Learning model. Computers & Security, 141, 103843. https://doi.
org/10.1016/j.cose.2024.103843
[2] Borate, V., Adsul, A., Dhakane, R., Gawade, S., Ghodake, S., &
Jadhav, M. P. (2024). A comprehensive review of phishing attack
detection using machine learning techniques. International
Journal of Advanced Research in Science, Communication and
Technology (IJARSCT), 4(2), 269-278. https://doi.org/10.48175/
IJARSCT-15423
[3] Linh, D. M., Hung, H. D., Chau, H. M., Vu, Q. S., & Tran, T. N. (2024).
Real-time phishing detection using deep learning methods
by extensions. International Journal of Electrical and Computer
Engineering (IJECE), 14(3), 3021-3035. https://doi.org/10.11591/
ijece.v14i3.pp3021-3035
[4] Routhu, K. K. (2023). AI-driven succession planning in Oracle
HCM Cloud: Building resilient leadership pipelines through
predictive analytics. International Journal of Science, Engineering
and Technology, 11(5).
[5] Kumar, A., Wadhwa, M., Kalla, D., Konduru, S. C., Nandawat, C.,
& Sharma, M. (2025, October). Benchmarking the Trade-Offs
in Object Detection: Accuracy, Speed, and Energy Efficiency.
In International Conference on Artificial Intelligence and
Networking (pp. 410-422). Cham: Springer Nature Switzerland.
[6] Maniar, V., Kothamaram, R. R., Rajendran, D., Namburi, V. D.,
Tamilmani, V., & Singh, A. A. S. (2025). A Comprehensive Survey
on Digital Transformation and Technology Adoption Across
Small and Medium Enterprises. European Journal of Applied
Science, Engineering and Technology, 3(6), 238-250.
[7] Mamidala, J. V., Attipalli, A., Enokkaren, S. J., Bitkuri, V., Kendyala,
R., & Kurma, J. (2023). A Survey on Hybrid and Multi-Cloud
Environments: Integration Strategies, Challenges, and Future
Directions. International Journal of Humanities and Information
Technology, 5(02), 53-65.
[8] Reddy Padur, S. K. (2021). From Scripts to Platforms-as-Code:
The Role of Terraform and Ansible in Declarative Infrastructure
Rollouts. International Journal of Scientific Research in Computer
Science, Engineering and Information Technology, 621-628.
[9] Routhu, K. K. (2017). The evolution of HR from on-premise to
Oracle Cloud HCM: Challenges and opportunities. International
Journal of Scientific Research & Engineering Trends, 3(1).
[10] Zeeshan, M., Bhadauria, K., Pahal, L., Nagrath, P., & Kalla, D. (2025,
June). Ensemble-Based Deep Learning for Automated Diabetic-
Retinopathy Detection Using CNNs and Transfer Learning.
In International Conference on Data Analytics & Management (pp.
216-228). Cham: Springer Nature Switzerland.
[11] Rajendran, D., Maniar, V., Tamilmani, V., Namburi, V. D., Singh,
A. A. S., & Kothamaram, R. R. (2023). CNN-LSTM Hybrid
Architecture for Accurate Network Intrusion Detection
for Cybersecurity. Journal Of Engineering And Computer
Sciences, 2(11), 1-13.
[12] Padur, S. K. R. (2016). Online patching and beyond: A practical
blueprint for Oracle EBS R12. 2 upgrades. Available at SSRN
5631551.
[13] Routhu, K. K. (2025). From Reactive to Predictive: A Strategic
Framework for Attrition Analytics with Oracle 23AI. European
Journal of Advances in Engineering and Technology, 12(1), 29-34.
[14] Aggarwal, A., Agarwal, L., Rella, B. P. R., Nagpal, N., Kalla, D., &
Sharma, M. (2025, June). A Performance Comparison of Machine
Learning Models for Rain Prediction. In International Conference
on Data Analytics & Management (pp. 319-328). Cham: Springer
Nature Switzerland.
[15] Padur, S. K. R. (2021). From Control to Code: Governance Models
for Multi-Cloud ERP Modernization. International Journal of
Scientific Research & Engineering Trends, 7(3).
[16] Routhu, K. K. (2022). From Case Management to Conversational
HR: Redefining Help Desks with Oracle’s AI and NLP
Framework. International Journal of Science, Engineering and
Technology, 10(6).
[17] Nagrath, P., Saini, I., Zeeshan, M., Komal, Komal, & Kalla, D. (2025,
June). Predicting Mental Health Disorders with Variational
Autoencoders. In International Conference on Data Analytics &
Management (pp. 38-51). Cham: Springer Nature Switzerland.
[18] Attipalli, A., Enokkaren, S., KURMA, J., Mamidala, J. V., Kendyala,[1] Asiri, S., Xiao, Y., Alzahrani, S., & Li, T. (2024). PhishingRTDS: A
real-time detection system for phishing attacks using a Deep
Learning model. Computers & Security, 141, 103843. https://doi.
org/10.1016/j.cose.2024.103843
[2] Borate, V., Adsul, A., Dhakane, R., Gawade, S., Ghodake, S., &
Jadhav, M. P. (2024). A comprehensive review of phishing attack
detection using machine learning techniques. International
Journal of Advanced Research in Science, Communication and
Technology (IJARSCT), 4(2), 269-278. https://doi.org/10.48175/
IJARSCT-15423
[3] Linh, D. M., Hung, H. D., Chau, H. M., Vu, Q. S., & Tran, T. N. (2024).
Real-time phishing detection using deep learning methods
by extensions. International Journal of Electrical and Computer
Engineering (IJECE), 14(3), 3021-3035. https://doi.org/10.11591/
ijece.v14i3.pp3021-3035
[4] Routhu, K. K. (2023). AI-driven succession planning in Oracle
HCM Cloud: Building resilient leadership pipelines through
predictive analytics. International Journal of Science, Engineering
and Technology, 11(5).
[5] Kumar, A., Wadhwa, M., Kalla, D., Konduru, S. C., Nandawat, C.,
& Sharma, M. (2025, October). Benchmarking the Trade-Offs
in Object Detection: Accuracy, Speed, and Energy Efficiency.
In International Conference on Artificial Intelligence and
Networking (pp. 410-422). Cham: Springer Nature Switzerland.
[6] Maniar, V., Kothamaram, R. R., Rajendran, D., Namburi, V. D.,
Tamilmani, V., & Singh, A. A. S. (2025). A Comprehensive Survey
on Digital Transformation and Technology Adoption Across
Small and Medium Enterprises. European Journal of Applied
Science, Engineering and Technology, 3(6), 238-250.
[7] Mamidala, J. V., Attipalli, A., Enokkaren, S. J., Bitkuri, V., Kendyala,
R., & Kurma, J. (2023). A Survey on Hybrid and Multi-Cloud
Environments: Integration Strategies, Challenges, and Future
Directions. International Journal of Humanities and Information
Technology, 5(02), 53-65.
[8] Reddy Padur, S. K. (2021). From Scripts to Platforms-as-Code:
The Role of Terraform and Ansible in Declarative Infrastructure
Rollouts. International Journal of Scientific Research in Computer
Science, Engineering and Information Technology, 621-628.
[9] Routhu, K. K. (2017). The evolution of HR from on-premise to
Oracle Cloud HCM: Challenges and opportunities. International
Journal of Scientific Research & Engineering Trends, 3(1).
[10] Zeeshan, M., Bhadauria, K., Pahal, L., Nagrath, P., & Kalla, D. (2025,
June). Ensemble-Based Deep Learning for Automated Diabetic-
Retinopathy Detection Using CNNs and Transfer Learning.
In International Conference on Data Analytics & Management (pp.
216-228). Cham: Springer Nature Switzerland.
[11] Rajendran, D., Maniar, V., Tamilmani, V., Namburi, V. D., Singh,
A. A. S., & Kothamaram, R. R. (2023). CNN-LSTM Hybrid
Architecture for Accurate Network Intrusion Detection
for Cybersecurity. Journal Of Engineering And Computer
Sciences, 2(11), 1-13.
[12] Padur, S. K. R. (2016). Online patching and beyond: A practical
blueprint for Oracle EBS R12. 2 upgrades. Available at SSRN
5631551.
[13] Routhu, K. K. (2025). From Reactive to Predictive: A Strategic
Framework for Attrition Analytics with Oracle 23AI. European
Journal of Advances in Engineering and Technology, 12(1), 29-34.
[14] Aggarwal, A., Agarwal, L., Rella, B. P. R., Nagpal, N., Kalla, D., &
Sharma, M. (2025, June). A Performance Comparison of Machine
Learning Models for Rain Prediction. In International Conference
on Data Analytics & Management (pp. 319-328). Cham: Springer
Nature Switzerland.
[15] Padur, S. K. R. (2021). From Control to Code: Governance Models
for Multi-Cloud ERP Modernization. International Journal of
Scientific Research & Engineering Trends, 7(3).
[16] Routhu, K. K. (2022). From Case Management to Conversational
HR: Redefining Help Desks with Oracle’s AI and NLP
Framework. International Journal of Science, Engineering and
Technology, 10(6).
[17] Nagrath, P., Saini, I., Zeeshan, M., Komal, Komal, & Kalla, D. (2025,
June). Predicting Mental Health Disorders with Variational
Autoencoders. In International Conference on Data Analytics &
Management (pp. 38-51). Cham: Springer Nature Switzerland.
[18] Attipalli, A., Enokkaren, S., KURMA, J., Mamidala, J. V., Kendyala,R., & BITKURI, V. (2022). A Deep-Review based on Predictive
Machine Learning Models in Cloud Frameworks for the
Performance Management. Available at SSRN, 5741282.
[19] Padur, S. K. R. (2020). AI augmented disaster recovery
simulations: From chaos engineering to autonomous resilience
orchestration. International Journal of Scientific Research in
Science, Engineering and Technology, 7(6), 367-378.
[20] Routhu, K. K. (2023). AI-driven skills forecasting in Oracle HCM
Cloud: From static competencies to predictive workforce
design. International Journal of Science, Engineering and
Technology, 11(1).
[21] Padur, S. K. R. (2021). Bridging Human, System, and Cloud
Integration through RESTful Automation and Governance. the
International Journal of Science, Engineering and Technology, 9(6).
[22] Prabakar, D., Iskandarova, N., Iskandarova, N., Kalla, D., Kulimova,
K., & Parmar, D. (2025, May). Dynamic Resource Allocation
in Cloud Computing Environments Using Hybrid Swarm
Intelligence Algorithms. In 2025 International Conference on
Networks and Cryptology (NETCRYPT) (pp. 882-886). IEEE.
[23] Mamidala, J. V., Attipalli, A., Enokkaren, S. J., Bitkuri, V.,
Kendyala, R., & Kurma, J. (2023). A Survey of Blockchain-Enabled
Supply Chain Processes in Small and Medium Enterprises for
Transparency and Efficiency. International Journal of Humanities
and Information Technology, 5(04), 84-95.
[24] Bitkuri, V., Kendyala, R., Kurma, J., Mamidala, J. V., Enokkaren,
S. J., & Attipalli, A. (2023). Efficient resource management and
scheduling in cloud computing: a survey of methods and
emerging challenges. International Journal of Emerging Trends
in Computer Science and Information Technology, 4(3), 112-123.
[25] Namburi, V. D., Singh, A. A. S., Maniar, V., Tamilmani, V.,
Kothamaram, R. R., & Rajendran, D. (2023). Intelligent Network
Traffic Identification Based on Advanced Machine Learning
Approaches. International Journal of Emerging Trends in
Computer Science and Information Technology, 4(4), 118-128.
[26] Padur, S. K. R. (2022). Intelligent resource management: AI
methods for predictive workload forecasting in cloud data
centers. J. Artif. Intell. Mach. Learn. & Data Sci, 1(1), 2936-2941.
[27] Routhu, K. K. (2022). From RFID to Geofencing: IoT-Enabled
Smart Time Tracking in Oracle HCM Cloud. International Journal
of Science, Engineering and Technology, 10(4).
[28] Vadisetty, R., Polamarasetti, A., & Kalla, D. (2025, February).
Automated AI-Driven Phishing Detection and Countermeasures
for Zero-Day Phishing Attacks. In International Ethical Hacking
Conference (pp. 285-303). Singapore: Springer Nature Singapore.
[29] Tamilmani, V., Maniar, V., Singh, A. A. S., Kothamaram, R. R.,
Rajendran, D., & Namburi, V. D. (2025). Automated Cloud
Migration Pipelines: Trends, Tools, and Best Practices–A
Survey. Journal of Computer Science and Technology Studies, 7(11),
121-134.
[30] Padur, S. K. R. (2019). Machine learning for predictive capacity
planning: Evolution from analytical modeling to autonomous
infrastructure. International Journal of Scientific Research in
Computer Science, Engineering and Information Technology, 5(5),
285-293.
[31] Kalla, D. (2024). Improving E-Commerce Organization Performance
Using Big Data Analytics and Artificial Intelligence (Doctoral
dissertation, Colorado Technical University).
[32] Padur, S. K. R. (2025). Automation-First Post-Merger IT
Integration: From ERP Migration Challenges to AI-Driven
Governance and Multi-Cloud Orchestration. Int. J. Sci. Res. Sci.
Eng. Technol, 12(5), 270-280.
[33] Nagaraju, S., Johri, P., Putta, P., Kalla, D., Polvanov, S., & Patel, N.
V. (2025, May). Smart routing in urban wireless ad hoc networks
using graph attention network-based decision models.
In 2025 International Conference on Networks and Cryptology
(NETCRYPT) (pp. 212-216). IEEE.
[34] Padur, S. K. R. (2022). AI augmented platform engineering,
transforming developer experience through intelligent
automation and self optimizing internal platforms. International
Journal of Science, Engineering and Technology, 10(5), 10-5281.
[35] Routhu, K. K. (2018). Seamless HR finance interoperability:
A unified framework through Oracle Integration Cloud.
International Journal of Science, Engineering and Technology,
6(1).
[36] Kalla, D., & Samaah, F. (2023). Exploring Artificial Intelligence
And Data-Driven Techniques For Anomaly Detection In Cloud
Security. Available at SSRN 5045491.
[37] Routhu, K. K. (2023). Embedding fairness into the digital
enterprise, data driven DEI strategies with Oracle HCM
Analytics. International Journal of Scientific Research in Computer
Science, Engineering and Information Technology, 9(8), 266-274.
[38] Varadharajan, V., Smith, N., Kalla, D., Samaah, F., & Mandala, V.
(2025). Deep learning-based sentiment analysis: Enhancing
IMDb review classification with LSTM models. Universal Journal
of Computer Sciences and Communications, 4(1), 1-14.
[39] Padur, S. K. R. (2024). Securing Oracle Integration Cloud ERP
ecosystems, zero trust architecture, data governance, and
compliance automation. International Journal of Science,
Engineering and Technology, 12(4), 10-5281.
[40] Routhu, K. K. (2025). Next-Generation Workforce Planning:
AI-Enabled Forecasting and Strategic HR in Mergers and
Acquisitions. Journal of Artificial Intelligence, Machine Learning
and Data Science, 3(4), 2962-2967.
[41] Bitkuri, V., Kendyala, R., Kurma, J., Enokkaren, S. J., & Mamidala,
J. V. (2023). Forecasting Stock Price Movements With Deep
Learning Models for time Series Data Analysis. Journal of
Artificial Intelligence & Cloud Computing. SRC/JAICC-531. DOI: doi.
org/10.47363/JAICC/2023 (2), 489, 2-9.
[42] Padur, S. K. R. (2018). Empowering developer & operations
self-service: Oracle APEX+ ORDS as an enterprise platform
for productivity and agility. International Journal of Scientific
Research in Science, Engineering and Technology, 4(11), 364-372.
[43] Kothamaram, R. R., Rajendran, D., Namburi, V. D., Tamilmani,
V., Singh, A. A., & Maniar, V. (2023). Exploring the Influence of
ERP-Supported Business Intelligence on Customer Relationship
Management Strategies. International Journal of Technology,
Management and Humanities, 9(04), 179-191.
[44] Mamidala, J. V., Enokkaren, S. J., Attipalli, A., Bitkuri, V., Kendyala,
R., & Kurma, J. (2023). Machine Learning Models Powered by Big
Data for Health Insurance Expense Forecasting. International
Research Journal of Economics and Management Studies
IRJEMS, 2(1).
[45] Attipalli, A., BITKURI, V., Mamidala, J. V., Kendyala, R., & KURMA,
J. (2022). Empowering Cloud Security with Artificial IntelligenceDetecting Threats Using Advanced Machine learning
Technologies. Available at SSRN, 5741263.
[46] Padur, S. K. R. (2025). The future of enterprise ERP modernization
with AI: From monolithic systems to generative, composable,
and autonomous platforms. J. Artif. Intell. Mach. Learn. & Data
Sci, 3(1), 2958-2961.
[47] Singh, A. A. S. S., Mania, V., Kothamaram, R. R., Rajendran,
D., Namburi, V. D. N., & Tamilmani, V. (2023). Exploration ofJava-Based Big Data Frameworks: Architecture, Challenges,
and Opportunities. Journal of Artificial Intelligence & Cloud
Computing, 2(4), 1-8.
[48] Kothamaram, R. R., Rajendran, D., Namburi, V. D., Tamilmani,
V., Maniar, V., & Singh, A. A. S. (2024). Predictive Analytics
for Customer Retention in Telecommunications Using ML
Techniques. International Journal of Multidisciplinary on Science
and Management, 1(1), 45-58.
[49] Agarwal, A., & Sharma, R. (2021). URL-based phishing detection
using machine learning: A feature-driven approach. Journal of
Information Security and Applications, 58, 102721. https://doi.
org/10.1016/j.jisa.2021.102721
[50] Soman, S., Murthy, S., & Reddy, V. (2021). Real-time phishing
detection using random forest and URL features. Journal of
Cyber Security Technology, 5(2), 89-104. https://doi.org/10.1080
/23742917.2021.1914286
[51] Tang, L., & Mahmoud, Q. H. (2021). A deep learning-based
framework for phishing website detection. IEEE Access, 9,
110928-110939. https://doi.org/10.1109/ACCESS.2021.3102125
[52] Vrbančič, G., Fister, I., & Podgorelec, V. (2020). Swarm intelligence
approaches for parameter setting of deep learning neural
networks for phishing detection. Applied Sciences, 10(18), 6519.
https://doi.org/10.3390/app10186519
[53] Xiang, G., Hong, J., Rose, C. P., & Cranor, L. (2011). CANTINA+:
A feature-rich machine learning framework for detecting
phishing web sites. ACM Transactions on Information and System
Security, 14(2), 1-28. https://doi.org/10.1145/2019599.2019606
[54] Zhang, Y., Hong, J., & Cranor, L. (2007). CANTINA: A contentbased
approach to detecting phishing web sites. Proceedings
of the 16th International Conference on World Wide Web (pp.
639–648). ACM. https://doi.org/10.1145/1242572.1242659