{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T22:06:49Z","timestamp":1780783609576,"version":"3.54.1"},"reference-count":65,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2019,8,27]],"date-time":"2019-08-27T00:00:00Z","timestamp":1566864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,8,27]],"date-time":"2019-08-27T00:00:00Z","timestamp":1566864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Internet Serv Appl"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1186\/s13174-019-0115-x","type":"journal-article","created":{"date-parts":[[2019,8,27]],"date-time":"2019-08-27T12:03:08Z","timestamp":1566907388000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":71,"title":["Detecting web attacks with end-to-end deep learning"],"prefix":"10.5753","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7765-7292","authenticated-orcid":false,"given":"Yao","family":"Pan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fangzhou","family":"Sun","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhongwei","family":"Teng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jules","family":"White","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Douglas C.","family":"Schmidt","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jacob","family":"Staples","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lee","family":"Krause","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"3742","published-online":{"date-parts":[[2019,8,27]]},"reference":[{"key":"115_CR1","unstructured":"Halfond WG, Viegas J, Orso A. A classification of sql-injection attacks and countermeasures. In: Proceedings of the IEEE International Symposium on Secure Software Engineering. IEEE: 2006. p. 13\u20135."},{"key":"115_CR2","doi-asserted-by":"crossref","unstructured":"Wassermann G, Su Z. Static detection of cross-site scripting vulnerabilities. In: Proceedings of the 30th International Conference on Software Engineering. ACM: 2008. p. 171\u201380.","DOI":"10.1145\/1368088.1368112"},{"key":"115_CR3","unstructured":"Di Pietro R, Mancini LV. Intrusion Detection Systems vol. 38: Springer; 2008."},{"issue":"SI","key":"115_CR4","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/844128.844134","volume":"36","author":"X Qie","year":"2002","unstructured":"Qie X, Pang R, Peterson L. Defensive programming: Using an annotation toolkit to build dos-resistant software. ACM SIGOPS Oper Syst Rev. 2002; 36(SI):45\u201360.","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"115_CR5","unstructured":"https:\/\/doi.org\/https:\/\/www.acunetix.com\/acunetix-web-application-vulnerability-report-2016\n                    \n                  . Accessed 16 Aug 2017."},{"key":"115_CR6","unstructured":"https:\/\/doi.org\/http:\/\/money.cnn.com\/2015\/10\/08\/technology\/cybercrime-cost-business\/index.html\n                    \n                  . Accessed 16 Aug 2017."},{"key":"115_CR7","unstructured":"https:\/\/doi.org\/https:\/\/www.consumer.ftc.gov\/blog\/2017\/09\/equifax-data-breach-what-do\n                    \n                  . Accessed 16-August-2017."},{"key":"115_CR8","unstructured":"https:\/\/doi.org\/https:\/\/theconversation.com\/why-dont-big-companies-keep-their-computer-systems-up-to-date-84250\n                    \n                  . Accessed 16 Aug 2017."},{"key":"115_CR9","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.chb.2015.01.039","volume":"48","author":"N Ben-Asher","year":"2015","unstructured":"Ben-Asher N, Gonzalez C. Effects of cyber security knowledge on attack detection. Comput Hum Behav. 2015; 48:51\u201361.","journal-title":"Comput Hum Behav"},{"issue":"5","key":"115_CR10","doi-asserted-by":"publisher","first-page":"429","DOI":"10.3233\/IDA-2002-6504","volume":"6","author":"N Japkowicz","year":"2002","unstructured":"Japkowicz N, Stephen S. The class imbalance problem: A systematic study. Intell Data Anal. 2002; 6(5):429\u201349.","journal-title":"Intell Data Anal"},{"issue":"7","key":"115_CR11","doi-asserted-by":"publisher","first-page":"1561","DOI":"10.1016\/j.neucom.2006.10.146","volume":"70","author":"G Liu","year":"2007","unstructured":"Liu G, Yi Z, Yang S. A hierarchical intrusion detection model based on the pca neural networks. Neurocomputing. 2007; 70(7):1561\u20138.","journal-title":"Neurocomputing"},{"key":"115_CR12","doi-asserted-by":"publisher","first-page":"696","DOI":"10.1007\/11527503_82","volume":"3584","author":"X Xu","year":"2005","unstructured":"Xu X, Wang X. An adaptive network intrusion detection method based on pca and support vector machines. Advanced Data Mining and Applications. 2005; 3584:696\u2013703.","journal-title":"Advanced Data Mining and Applications"},{"key":"115_CR13","doi-asserted-by":"crossref","unstructured":"Pietraszek T. Using adaptive alert classification to reduce false positives in intrusion detection. In: Recent Advances in Intrusion Detection. Springer: 2004. p. 102\u201324.","DOI":"10.1007\/978-3-540-30143-1_6"},{"key":"115_CR14","unstructured":"Goodfellow I, Bengio Y, Courville A. Deep Learning: MIT press; 2016."},{"key":"115_CR15","unstructured":"Krizhevsky A, Sutskever I, Hinton GE. Imagenet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems. Curran Associates, Inc.: 2012. p. 1097\u2013105."},{"key":"115_CR16","volume-title":"International Conference on Machine Learning","author":"D Amodei","year":"2016","unstructured":"Amodei D, Ananthanarayanan S, Anubhai R, Bai J, Battenberg E, Case C, Casper J, Catanzaro B, Cheng Q, Chen G, et al.Deep speech 2: End-to-end speech recognition in english and mandarin. In: International Conference on Machine Learning. New York: PMLR: 2016. p. 173\u201382."},{"key":"115_CR17","unstructured":"Sutskever I, Vinyals O, Le QV. Sequence to sequence learning with neural networks. In: Advances in Neural Information Processing Systems. Curran Associates, Inc.: 2014. p. 3104\u201312."},{"key":"115_CR18","doi-asserted-by":"crossref","unstructured":"Sun F, Zhang P, White J, Schmidt D, Staples J, Krause L. A feasibility study of autonomically detecting in-process cyber-attacks. In: Cybernetics (CYBCON), 2017 3rd IEEE International Conference On. IEEE: 2017. p. 1\u20138.","DOI":"10.1109\/CYBConf.2017.7985745"},{"issue":"Dec","key":"115_CR19","first-page":"3371","volume":"11","author":"P Vincent","year":"2010","unstructured":"Vincent P, Larochelle H, Lajoie I, Bengio Y, Manzagol P-A. Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion. J Mach Learn Res. 2010; 11(Dec):3371\u2013408.","journal-title":"J Mach Learn Res"},{"key":"115_CR20","doi-asserted-by":"crossref","unstructured":"Fu X, Lu X, Peltsverger B, Chen S, Qian K, Tao L. A static analysis framework for detecting sql injection vulnerabilities. In: Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International. IEEE: 2007. p. 87\u201396.","DOI":"10.1109\/COMPSAC.2007.43"},{"key":"115_CR21","doi-asserted-by":"crossref","unstructured":"Waddington DG, Roy N, Schmidt DC. Dynamic analysis and profiling of multi-threaded systems. IGI Glob. 2009:156\u201399.","DOI":"10.4018\/978-1-60566-850-5.ch009"},{"issue":"3","key":"115_CR22","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1145\/1541880.1541882","volume":"41","author":"V Chandola","year":"2009","unstructured":"Chandola V, Banerjee A, Kumar V. Anomaly detection: A survey. ACM Comput Surv (CSUR). 2009; 41(3):15.","journal-title":"ACM Comput Surv (CSUR)"},{"key":"115_CR23","unstructured":"Elasticsearch. \n                    https:\/\/www.elastic.co\/products\/elasticsearch\n                    \n                  . Accessed 13 Aug 2019."},{"key":"115_CR24","unstructured":"Graves A, Jaitly N. Towards end-to-end speech recognition with recurrent neural networks. In: Proceedings of the 31st International Conference on Machine Learning (ICML-14). JMLR.org: 2014. p. 1764\u201372."},{"key":"115_CR25","first-page":"27","volume":"25","author":"S Russell","year":"1995","unstructured":"Russell S, Norvig P, Intelligence A. A modern approach. Artif Intell Prentice-Hall, Egnlewood Cliffs. 1995; 25:27.","journal-title":"Artif Intell Prentice-Hall, Egnlewood Cliffs"},{"issue":"3","key":"115_CR26","first-page":"273","volume":"20","author":"C Cortes","year":"1995","unstructured":"Cortes C, Vapnik V. Support vector machine. Mach Learn. 1995; 20(3):273\u201397.","journal-title":"Mach Learn"},{"issue":"1\u20133","key":"115_CR27","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/0169-7439(87)80084-9","volume":"2","author":"S Wold","year":"1987","unstructured":"Wold S, Esbensen K, Geladi P. Principal component analysis. Chemometr Intell Lab Syst. 1987; 2(1\u20133):37\u201352.","journal-title":"Chemometr Intell Lab Syst"},{"issue":"7553","key":"115_CR28","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1038\/nature14539","volume":"521","author":"Y LeCun","year":"2015","unstructured":"LeCun Y, Bengio Y, Hinton G. Deep learning. Nature. 2015; 521(7553):436\u201344.","journal-title":"Nature"},{"issue":"Nov","key":"115_CR29","first-page":"2579","volume":"9","author":"Lvd Maaten","year":"2008","unstructured":"Maaten Lvd, Hinton G. Visualizing data using t-sne. J Mach Learn Res. 2008; 9(Nov):2579\u2013605.","journal-title":"J Mach Learn Res"},{"issue":"10","key":"115_CR30","doi-asserted-by":"publisher","first-page":"1701","DOI":"10.3390\/s16101701","volume":"16","author":"T Ma","year":"2016","unstructured":"Ma T, Wang F, Cheng J, Yu Y, Chen X. A hybrid spectral clustering and deep neural network ensemble algorithm for intrusion detection in sensor networks. Sensors. 2016; 16(10):1701.","journal-title":"Sensors"},{"key":"115_CR31","doi-asserted-by":"crossref","unstructured":"Vartouni AM, Kashi SS, Teshnehlab M. An anomaly detection method to detect web attacks using stacked auto-encoder. In: 2018 6th Iranian Joint Congress on Fuzzy and Intelligent Systems (CFIS). IEEE: 2018. p. 131\u20134.","DOI":"10.1109\/CFIS.2018.8336654"},{"key":"115_CR32","doi-asserted-by":"crossref","unstructured":"Yadav S, Subramanian S. Detection of application layer ddos attack by feature learning using stacked autoencoder. In: 2016 International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT). IEEE: 2016. p. 361\u20136.","DOI":"10.1109\/ICCTICT.2016.7514608"},{"key":"115_CR33","doi-asserted-by":"crossref","unstructured":"Vincent P, Larochelle H, Bengio Y, Manzagol P. -A.Extracting and composing robust features with denoising autoencoders. In: Proceedings of the 25th International Conference on Machine Learning. ACM: 2008. p. 1096\u2013103.","DOI":"10.1145\/1390156.1390294"},{"key":"115_CR34","volume-title":"Proceedings of the 27th International Conference on Machine Learning (ICML-10)","author":"V Nair","year":"2010","unstructured":"Nair V, Hinton GE. Rectified linear units improve restricted boltzmann machines. In: Proceedings of the 27th International Conference on Machine Learning (ICML-10). USA: Omnipress: 2010. p. 807\u201314."},{"key":"115_CR35","unstructured":"Chollet F, et al.Keras: GitHub; 2015."},{"key":"115_CR36","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J, Passos A, Cournapeau D, Brucher M, Perrot M, Duchesnay E. Scikit-learn: Machine learning in Python. J Mach Learn Res. 2011; 12:2825\u201330.","journal-title":"J Mach Learn Res"},{"key":"115_CR37","doi-asserted-by":"crossref","unstructured":"Witten IH, Frank E, Hall MA, Pal CJ. Data Mining: Practical Machine Learning Tools and Techniques: Morgan Kaufmann; 2016.","DOI":"10.1016\/B978-0-12-804291-5.00010-6"},{"key":"115_CR38","unstructured":"2013 OWASP Top 10 Most Dangerous Web Vulnerabilities. \n                    https:\/\/www.owasp.org\/index.php\/Top_10_2013-Top_10\n                    \n                  . Accessed 13 Aug 2019."},{"key":"115_CR39","unstructured":"https:\/\/www.owasp.org\/index.php\/Deserialization-of-untrusted-data\n                    \n                  . Accessed 16 Aug 2017."},{"key":"115_CR40","unstructured":"ysoserial. \n                    https:\/\/github.com\/frohoff\/ysoserial\n                    \n                  . Accessed 13 Aug 2019."},{"key":"115_CR41","unstructured":"SPECjvm, 2008. \n                    https:\/\/www.spec.org\/jvm2008\/\n                    \n                  . Accessed 13 Aug 2019."},{"issue":"1","key":"115_CR42","first-page":"37","volume":"2","author":"DM Powers","year":"2011","unstructured":"Powers DM. Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation. J Mach Learn Technol. 2011; 2(1):37\u201363. Bioinfo Publications.","journal-title":"J Mach Learn Technol"},{"issue":"2","key":"115_CR43","doi-asserted-by":"publisher","first-page":"1153","DOI":"10.1109\/COMST.2015.2494502","volume":"18","author":"AL Buczak","year":"2015","unstructured":"Buczak AL, Guven E. A survey of data mining and machine learning methods for cyber security intrusion detection. IEEE Commun Surv Tutor. 2015; 18(2):1153\u201376.","journal-title":"IEEE Commun Surv Tutor"},{"key":"115_CR44","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1613\/jair.614","volume":"11","author":"DW Opitz","year":"1999","unstructured":"Opitz DW, Maclin R. Popular ensemble methods: An empirical study. J Artif Intell Res (JAIR). 1999; 11:169\u201398.","journal-title":"J Artif Intell Res (JAIR)"},{"key":"115_CR45","unstructured":"Wang Y, Wong J, Miner A. Anomaly intrusion detection using one class svm. In: Information Assurance Workshop, 2004. Proceedings from the Fifth Annual IEEE SMC. IEEE: 2004. p. 358\u201364."},{"key":"115_CR46","doi-asserted-by":"crossref","unstructured":"Boonstoppel P, Cadar C, Engler D. Rwset: Attacking path explosion in constraint-based test generation. Tools Algoritm Constr Anal Syst. 2008:351\u201366. Springer.","DOI":"10.1007\/978-3-540-78800-3_27"},{"issue":"1","key":"115_CR47","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MSPEC.2017.7802746","volume":"54","author":"D Schneider","year":"2017","unstructured":"Schneider D. Deeper and cheaper machine learning [top tech 2017]. IEEE Spectr. 2017; 54(1):42\u20133.","journal-title":"IEEE Spectr"},{"key":"115_CR48","unstructured":"Sekar R, Bendre M, Dhurjati D, Bollineni P. A fast automaton-based method for detecting anomalous program behaviors. In: Security and Privacy, 2001. S&P 2001. Proceedings. 2001 IEEE Symposium On. IEEE: 2001. p. 144\u201355."},{"key":"115_CR49","unstructured":"Wagner D, Dean R. Intrusion detection via static analysis. In: Security and Privacy, 2001. S&P 2001. Proceedings. 2001 IEEE Symposium On. IEEE: 2001. p. 156\u201368."},{"key":"115_CR50","unstructured":"Friedenthal S, Moore A, Steiner R. A Practical Guide to SysML: the Systems Modeling Language: Morgan Kaufmann; 2014."},{"issue":"1","key":"115_CR51","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/S0167-9473(03)00177-4","volume":"45","author":"SL Scott","year":"2004","unstructured":"Scott SL. A bayesian paradigm for designing intrusion detection systems. Comput Stat Data Anal. 2004; 45(1):69\u201383.","journal-title":"Comput Stat Data Anal"},{"key":"115_CR52","unstructured":"Farid DM, Harbi N, Rahman MZ. Combining naive bayes and decision tree for adaptive intrusion detection. arXiv preprint. 2010. arXiv:1005.4496."},{"key":"115_CR53","doi-asserted-by":"crossref","unstructured":"Zolotukhin M, H\u00e4m\u00e4l\u00e4inen T, Kokkonen T, Siltanen J. Analysis of http requests for anomaly detection of web attacks. In: Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference On. IEEE: 2014. p. 406\u201311.","DOI":"10.1109\/DASC.2014.79"},{"key":"115_CR54","doi-asserted-by":"crossref","unstructured":"Kolosnjaji B, Zarras A, Webster G, Eckert C. Deep learning for classification of malware system call sequences. In: Australasian Joint Conference on Artificial Intelligence. Springer: 2016. p. 137\u201349.","DOI":"10.1007\/978-3-319-50127-7_11"},{"key":"115_CR55","unstructured":"Warrender C, Forrest S, Pearlmutter B. Detecting intrusions using system calls: Alternative data models. In: Security and Privacy, 1999. Proceedings of the 1999 IEEE Symposium On. IEEE: 1999. p. 133\u201345."},{"issue":"3","key":"115_CR56","doi-asserted-by":"publisher","first-page":"151","DOI":"10.3233\/JCS-980109","volume":"6","author":"SA Hofmeyr","year":"1998","unstructured":"Hofmeyr SA, Forrest S, Somayaji A. Intrusion detection using sequences of system calls. J Comput Secur. 1998; 6(3):151\u201380.","journal-title":"J Comput Secur"},{"issue":"1","key":"115_CR57","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1145\/174644.174647","volume":"41","author":"M Kearns","year":"1994","unstructured":"Kearns M, Valiant L. Cryptographic limitations on learning boolean formulae and finite automata. J ACM (JACM). 1994; 41(1):67\u201395.","journal-title":"J ACM (JACM)"},{"issue":"3","key":"115_CR58","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1109\/32.372146","volume":"21","author":"K Ilgun","year":"1995","unstructured":"Ilgun K, Kemmerer RA, Porras PA. State transition analysis: A rule-based intrusion detection approach. IEEE Trans Softw Eng. 1995; 21(3):181\u201399.","journal-title":"IEEE Trans Softw Eng"},{"key":"115_CR59","unstructured":"Becher M. Web Application Firewalls: VDM Verlag; 2007."},{"key":"115_CR60","doi-asserted-by":"crossref","unstructured":"Desmet L, Piessens F, Joosen W, Verbaeten P. Bridging the gap between web application firewalls and web applications. In: Proceedings of the Fourth ACM Workshop on Formal Methods in Security. ACM: 2006. p. 67\u201377.","DOI":"10.1145\/1180337.1180344"},{"issue":"6","key":"115_CR61","doi-asserted-by":"publisher","first-page":"688","DOI":"10.1109\/TDSC.2014.2373377","volume":"12","author":"LK Shar","year":"2015","unstructured":"Shar LK, Briand LC, Tan HBK. Web application vulnerability prediction using hybrid program analysis and machine learning. IEEE Trans Dependable Secure Comput. 2015; 12(6):688\u2013707.","journal-title":"IEEE Trans Dependable Secure Comput"},{"key":"115_CR62","unstructured":"Leung K, Leckie C. Unsupervised anomaly detection in network intrusion detection using clusters. In: Proceedings of the Twenty-eighth Australasian Conference on Computer Science-Volume 38. Australian Computer Society, Inc.: 2005. p. 333\u201342."},{"key":"115_CR63","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1016\/j.patcog.2016.03.028","volume":"58","author":"SM Erfani","year":"2016","unstructured":"Erfani SM, Rajasegarar S, Karunasekera S, Leckie C. High-dimensional and large-scale anomaly detection using a linear one-class svm with deep learning. Pattern Recogn. 2016; 58:121\u201334.","journal-title":"Pattern Recogn"},{"key":"115_CR64","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.cageo.2015.10.006","volume":"86","author":"Y Xiong","year":"2016","unstructured":"Xiong Y, Zuo R. Recognition of geochemical anomalies using a deep autoencoder network. Comput Geosci. 2016; 86:75\u201382.","journal-title":"Comput Geosci"},{"key":"115_CR65","doi-asserted-by":"crossref","unstructured":"Sakurada M, Yairi T. Anomaly detection using autoencoders with nonlinear dimensionality reduction. In: Proceedings of the MLSDA 2014 2nd Workshop on Machine Learning for Sensory Data Analysis. ACM: 2014. p. 4.","DOI":"10.1145\/2689746.2689747"}],"container-title":["Journal of Internet Services and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13174-019-0115-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13174-019-0115-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13174-019-0115-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,9]],"date-time":"2022-02-09T22:15:15Z","timestamp":1644444915000},"score":1,"resource":{"primary":{"URL":"https:\/\/jisajournal.springeropen.com\/articles\/10.1186\/s13174-019-0115-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,27]]},"references-count":65,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["115"],"URL":"https:\/\/doi.org\/10.1186\/s13174-019-0115-x","relation":{},"ISSN":["1867-4828","1869-0238"],"issn-type":[{"value":"1867-4828","type":"print"},{"value":"1869-0238","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,27]]},"assertion":[{"value":"18 February 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 July 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 August 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"16"}}