{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,17]],"date-time":"2026-05-17T11:58:48Z","timestamp":1779019128353,"version":"3.51.4"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030672911","type":"print"},{"value":"9783030672928","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-67292-8_17","type":"book-chapter","created":{"date-parts":[[2021,1,21]],"date-time":"2021-01-21T04:42:34Z","timestamp":1611204154000},"page":"210-218","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Engineering Federated Learning Systems: A Literature Review"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4132-6619","authenticated-orcid":false,"given":"Hongyi","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2854-722X","authenticated-orcid":false,"given":"Jan","family":"Bosch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7700-1816","authenticated-orcid":false,"given":"Helena","family":"Holmstr\u00f6m Olsson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,1,22]]},"reference":[{"key":"17_CR1","unstructured":"Bishop, C.M.: Pattern Recognition and Machine Learning. Springer, Heidelberg (2006). ISBN 978-0-387-31073-2"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"L\u2019heureux, A., Grolinger, K., Elyamany, H.F., Capretz, M.A.: Machine learning with big data: challenges and approaches. IEEE Access 5, 7776\u20137797 (2017)","DOI":"10.1109\/ACCESS.2017.2696365"},{"key":"17_CR3","unstructured":"Beck, M.T., Werner, M., Feld, S., Schimper, S.: Mobile edge computing: a taxonomy. In: Proceedings of the Sixth International Conference on Advances in Future Internet, pp. 48\u201355. Citeseer (2014)"},{"key":"17_CR4","unstructured":"Kone\u010dn\u1ef3, J., McMahan, H.B., Yu, F.X., Richt\u00e1rik, P., Suresh, A.T., Bacon, D.: Federated learning: strategies for improving communication efficiency. arXiv preprint arXiv:1610.05492 (2016)"},{"key":"17_CR5","unstructured":"McMahan, H.B., Moore, E., Ramage, D., Hampson, S., et al.: Communication-efficient learning of deep networks from decentralized data. arXiv preprint arXiv:1602.05629 (2016)"},{"key":"17_CR6","unstructured":"Yang, T., et al.: Applied federated learning: improving Google keyboard query suggestions. arXiv preprint arXiv:1812.02903 (2018)"},{"key":"17_CR7","unstructured":"Kitchenham, B.: Procedures for performing systematic reviews. Keele, UK, Keele University 33(2004), 1\u201326 (2004)"},{"key":"17_CR8","unstructured":"Feldt, R.: ISI SE journals (ranked). http:\/\/www.robertfeldt.net\/advice\/se_venues\/"},{"key":"17_CR9","doi-asserted-by":"crossref","unstructured":"Wang, X., Han, Y., Wang, C., Zhao, Q., Chen, X., Chen, M.: In-edge AI: Intelligentizing mobile edge computing, caching and communication by federated learning. IEEE Netw. 33(5), 156\u2013165 (2019)","DOI":"10.1109\/MNET.2019.1800286"},{"key":"17_CR10","doi-asserted-by":"crossref","unstructured":"Tran, N.H., Bao, W., Zomaya, A., NH, N.M., Hong, C.S.: Federated learning over wireless networks: optimization model design and analysis. In: IEEE INFOCOM 2019-IEEE Conference on Computer Communications, pp. 1387\u20131395. IEEE (2019)","DOI":"10.1109\/INFOCOM.2019.8737464"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"Kang, J., Xiong, Z., Niyato, D., Zou, Y., Zhang, Y., Guizani, M.: Reliable federated learning for mobile networks. arXiv preprint arXiv:1910.06837 (2019)","DOI":"10.1109\/MWC.001.1900119"},{"key":"17_CR12","unstructured":"Yang, K., Jiang, T., Shi, Y., Ding, Z.: Federated learning via over-the-air computation. IEEE Trans. Wirel. Commun. 19(3), 2022\u20132035 (2020)"},{"key":"17_CR13","unstructured":"Ramaswamy, S., Mathews, R., Rao, K., Beaufays, F.: Federated learning for emoji prediction in a mobile keyboard. arXiv preprint arXiv:1906.04329 (2019)"},{"key":"17_CR14","unstructured":"Hard, A., et al.: Federated learning for mobile keyboard prediction. arXiv preprint arXiv:1811.03604 (2018)"},{"key":"17_CR15","doi-asserted-by":"crossref","unstructured":"Leroy, D., Coucke, A., Lavril, T., Gisselbrecht, T., Dureau, J.: Federated learning for keyword spotting. In: ICASSP 2019\u20132019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 6341\u20136345. IEEE (2019)","DOI":"10.1109\/ICASSP.2019.8683546"},{"key":"17_CR16","unstructured":"Ammad-ud din, M., et al.: Federated collaborative filtering for privacy-preserving personalized recommendation system. arXiv preprint arXiv:1901.09888 (2019)"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Liu, Y., et al.: FedVision: an online visual object detection platform powered by federated learning. arXiv preprint arXiv:2001.06202 (2020)","DOI":"10.1609\/aaai.v34i08.7021"},{"key":"17_CR18","doi-asserted-by":"crossref","unstructured":"Samarakoon, S., Bennis, M., Saad, W., Debbah, M.: Federated learning for ultra-reliable low-latency V2V communications. In: 2018 IEEE Global Communications Conference (GLOBECOM), pp. 1\u20137. IEEE (2018)","DOI":"10.1109\/GLOCOM.2018.8647927"},{"key":"17_CR19","unstructured":"Lu, S., Yao, Y., Shi, W.: Collaborative learning on the edges: a case study on connected vehicles. In: 2nd $$\\{$$USENIX$$\\}$$ Workshop on Hot Topics in Edge Computing (HotEdge 2019) (2019)"},{"key":"17_CR20","doi-asserted-by":"crossref","unstructured":"Saputra, Y.M., Hoang, D.T., Nguyen, D.N., Dutkiewicz, E., Mueck, M.D., Srikanteswara, S.: Energy demand prediction with federated learning for electric vehicle networks. arXiv preprint arXiv:1909.00907 (2019)","DOI":"10.1109\/GLOBECOM38437.2019.9013587"},{"key":"17_CR21","doi-asserted-by":"crossref","unstructured":"Zeng, T., Semiari, O., Mozaffari, M., Chen, M., Saad, W., Bennis, M.: Federated learning in the sky: joint power allocation and scheduling with UAV swarms. arXiv preprint arXiv:2002.08196 (2020)","DOI":"10.1109\/ICC40277.2020.9148776"},{"key":"17_CR22","doi-asserted-by":"crossref","unstructured":"Zhou, W., Li, Y., Chen, S., Ding, B.: Real-time data processing architecture for multi-robots based on differential federated learning. In: 2018 IEEE SmartWorld\/SCALCOM\/UIC\/ATC\/CBDCom\/IOP\/SCI, pp. 462\u2013471. IEEE (2018)","DOI":"10.1109\/SmartWorld.2018.00106"},{"key":"17_CR23","unstructured":"Zhao, Y., Zhao, J., Jiang, L., Tan, R., Niyato, D.: Mobile edge computing, blockchain and reputation-based crowdsourcing IoT federated learning: a secure, decentralized and privacy-preserving system. arXiv preprint arXiv:1906.10893 (2019)"},{"key":"17_CR24","unstructured":"Sada, A.B., Bouras, M.A., Ma, J., Runhe, H., Ning, H.: A distributed video analytics architecture based on edge-computing and federated learning. In: 2019 IEEE International Conference on DASC\/PiCom\/CBDCom\/CyberSciTech, pp. 215\u2013220. IEEE (2019)"},{"key":"17_CR25","doi-asserted-by":"crossref","unstructured":"Mills, J., Hu, J., Min, G.: Communication-efficient federated learning for wireless edge intelligence in IoT. IEEE Internet Things J. 7, 5986\u20135994 (2019)","DOI":"10.1109\/JIOT.2019.2956615"},{"key":"17_CR26","doi-asserted-by":"crossref","unstructured":"Savazzi, S., Nicoli, M., Rampa, V.: Federated learning with cooperating devices: a consensus approach for massive IoT networks. IEEE Internet Things J. 7(5), 4641\u20134654 (2020)","DOI":"10.1109\/JIOT.2020.2964162"},{"key":"17_CR27","unstructured":"Vepakomma, P., Gupta, O., Swedish, T., Raskar, R.: Split learning for health: distributed deep learning without sharing raw patient data. arXiv preprint arXiv:1812.00564 (2018)"},{"key":"17_CR28","unstructured":"Huang, L., Yin, Y., Fu, Z., Zhang, S., Deng, H., Liu, D.: LoAdaBoost: loss-based AdaBoost federated machine learning on medical data. arXiv preprint arXiv:1811.12629 (2018)"},{"key":"17_CR29","unstructured":"Brisimi, T.S., Chen, R., Mela, T., Olshevsky, A., Paschalidis, I.C., Shi, W.: Federated learning of predictive models from federated electronic health records. Int. J. Med. Inform. 112, 59\u201367 (2018)"},{"key":"17_CR30","doi-asserted-by":"crossref","unstructured":"Huang, L., Shea, A.L., Qian, H., Masurkar, A., Deng, H., Liu, D.: Patient clustering improves efficiency of federated machine learning to predict mortality and hospital stay time using distributed electronic medical records. J. Biomed. Inform. 99, 103291 (2019)","DOI":"10.1016\/j.jbi.2019.103291"},{"key":"17_CR31","unstructured":"Hao, M., Li, H., Luo, X., Xu, G., Yang, H., Liu, S.: Efficient and privacy-enhanced federated learning for industrial artificial intelligence. IEEE Trans. Ind. Inform. 16, 6532\u20136542 (2019)"},{"key":"17_CR32","unstructured":"Verma, D., Julier, S., Cirincione, G.: Federated AI for building AI solutions across multiple agencies. arXiv preprint arXiv:1809.10036 (2018)"},{"key":"17_CR33","doi-asserted-by":"publisher","unstructured":"Sprague, M.R., et al.: Asynchronous federated learning for geospatial applications. In: Monreale, A., et al. (eds.) ECML PKDD 2018. CCIS, vol. 967, pp. 21\u201328. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-14880-5_2","DOI":"10.1007\/978-3-030-14880-5_2"},{"key":"17_CR34","doi-asserted-by":"crossref","unstructured":"Sozinov, K., Vlassov, V., Girdzijauskas, S.: Human activity recognition using federated learning. In: 2018 IEEE International Conference on ISPA\/IUCC\/BDCloud\/SocialCom\/SustainCom, pp. 1103\u20131111. IEEE (2018)","DOI":"10.1109\/BDCloud.2018.00164"},{"key":"17_CR35","doi-asserted-by":"crossref","unstructured":"Hu, B., Gao, Y., Liu, L., Ma, H.: Federated region-learning: an edge computing based framework for urban environment sensing. In: 2018 IEEE Global Communications Conference (GLOBECOM), pp. 1\u20137. IEEE (2018)","DOI":"10.1109\/GLOCOM.2018.8647649"}],"container-title":["Lecture Notes in Business Information Processing","Software Business"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-67292-8_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,12]],"date-time":"2022-12-12T12:53:56Z","timestamp":1670849636000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-67292-8_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030672911","9783030672928"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-67292-8_17","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"value":"1865-1348","type":"print"},{"value":"1865-1356","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"22 January 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOB","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Software Business","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Karlskrona","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Sweden","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 November 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 November 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsob2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icsob.wordpress.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"39","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"13","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"33% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4,32","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The conference was held online due to the COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}