Intelligent Software-Aided Contact Tracing Framework: Towards Real-Time Model-Driven Prediction of Covid-19 Cases in Nigeria

Edward N. Udo, Etebong B. Isong, Emmanuel E. Nyoho
{"title":"Intelligent Software-Aided Contact Tracing Framework: Towards Real-Time Model-Driven Prediction of Covid-19 Cases in Nigeria","authors":"Edward N. Udo, Etebong B. Isong, Emmanuel E. Nyoho","doi":"10.15282/ijsecs.7.1.2021.7.0083","DOIUrl":null,"url":null,"abstract":"As many countries around the world are trying to live with the deadly coronavirus by adhering to the safety measures put in place by their government as regulated by World Health Organization (WHO), it becomes very vital to continuously trace patients with COVID-19 symptoms for isolation, quarantine and treatment. In this work, an intelligent software-aided contact tracing for real-time model-driven prediction of COVID-19 cases is proposed utilizing COVID-19 dataset from kaggle.com. The dataset is preprocessed using One-Hot encoding and Principal Component Analysis. Isolation Forest algorithm is used to train and predict COVID-19 cases. The performance of the model is evaluated using Accuracy, Precision, Recall and F1-Score. The intelligent software-aided contact tracing framework has four layers: symptoms, modeling/prediction, cloud storage/contact routing and contact tracers. The contact tracing system is an android application that receives symptom values, predict it and automatically send the prediction result together with user’s contact and location details to the closest contact tracer via the Firebase real-time database. The closest contact tracer is determined by employing a dynamic routing algorithm (contact routing algorithm) that uses Open Shortest Path First (OSPF) protocol to compute the distance between two geographic locations (user and contact tracer) and chooses a contact tracer with shortest distance to the patient utilizing a unicast routing technique (routing a patient to a contact tracer in a one-to-one relationship). The predictive model along with the android application for software-aided contact tracing is implemented using the python, and Java programming language on Pycharm and Android Studio IDE respectively. This Framework is capable of predicting COVID-19 patients, notifying contact tracers of positive cases for proper follow-up which can subsequently curtail the spread of the virus.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Software Engineering and Computer Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15282/ijsecs.7.1.2021.7.0083","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

As many countries around the world are trying to live with the deadly coronavirus by adhering to the safety measures put in place by their government as regulated by World Health Organization (WHO), it becomes very vital to continuously trace patients with COVID-19 symptoms for isolation, quarantine and treatment. In this work, an intelligent software-aided contact tracing for real-time model-driven prediction of COVID-19 cases is proposed utilizing COVID-19 dataset from kaggle.com. The dataset is preprocessed using One-Hot encoding and Principal Component Analysis. Isolation Forest algorithm is used to train and predict COVID-19 cases. The performance of the model is evaluated using Accuracy, Precision, Recall and F1-Score. The intelligent software-aided contact tracing framework has four layers: symptoms, modeling/prediction, cloud storage/contact routing and contact tracers. The contact tracing system is an android application that receives symptom values, predict it and automatically send the prediction result together with user’s contact and location details to the closest contact tracer via the Firebase real-time database. The closest contact tracer is determined by employing a dynamic routing algorithm (contact routing algorithm) that uses Open Shortest Path First (OSPF) protocol to compute the distance between two geographic locations (user and contact tracer) and chooses a contact tracer with shortest distance to the patient utilizing a unicast routing technique (routing a patient to a contact tracer in a one-to-one relationship). The predictive model along with the android application for software-aided contact tracing is implemented using the python, and Java programming language on Pycharm and Android Studio IDE respectively. This Framework is capable of predicting COVID-19 patients, notifying contact tracers of positive cases for proper follow-up which can subsequently curtail the spread of the virus.
智能软件辅助接触者追踪框架:面向尼日利亚Covid-19病例实时模型驱动预测
世界上许多国家都在遵守世界卫生组织(WHO)规定的政府安全措施,努力与新冠病毒共存,因此,持续追踪新冠病毒症状患者,进行隔离、检疫和治疗变得至关重要。本文利用kaggle.com的COVID-19数据集,提出了一种智能软件辅助接触追踪方法,用于COVID-19病例的实时模型驱动预测。使用One-Hot编码和主成分分析对数据集进行预处理。隔离森林算法用于训练和预测COVID-19病例。模型的性能使用准确性、精度、召回率和F1-Score进行评估。智能软件辅助接触者追踪框架有四层:症状、建模/预测、云存储/接触者路由和接触者追踪器。接触追踪系统是一个android应用程序,它接收症状值,预测它,并自动将预测结果连同用户的联系人和位置详细信息通过Firebase实时数据库发送给最近的接触追踪器。最亲密的接触跟踪器采用动态路由算法(接触路由算法)确定,该算法使用开放最短路径优先(OSPF)协议计算两个地理位置(用户和接触跟踪器)之间的距离,并利用单播路由技术选择距离患者最近的接触跟踪器(将患者路由到一对一关系的接触跟踪器)。预测模型以及用于软件辅助接触跟踪的android应用程序分别在Pycharm和android Studio IDE上使用python和Java编程语言实现。该框架能够预测COVID-19患者,向接触追踪者通报阳性病例,以便进行适当随访,从而遏制病毒的传播。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
14
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信