A Systematic Literature Review on Federated Machine Learning: From A Software Engineering Perspective
Not on the map. Why?
Abstract (arXiv)
Federated learning is an emerging machine learning paradigm where clients train models locally and formulate a global model based on the local model updates. To identify the state-of-the-art in federated learning and explore how to develop federated learning systems, we perform a systematic literature review from a software engineering perspective, based on 231 primary studies. Our data synthesis covers the lifecycle of federated learning system development that includes background understanding, requirement analysis, architecture design, implementation, and evaluation. We highlight and summarise the findings from the results, and identify future trends to encourage researchers to advance their current work.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 6; 2024: 2; 2025: 1.
14 papers.
Sort:
By area:
- 2023Federated Learning for Computationally-Constrained Heterogeneous Devices: A Surveycited by 40
- 2023Phoenix: A Federated Generative Diffusion Modelcited by 21
- 2021Architectural Patterns for the Design of Federated Learning Systemscited by 17
- 2022Combined Federated and Split Learning in Edge Computing for Ubiquitous Intelligence in Internet of Things: State of the Art and Future Directionscited by 14
- 2023The Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practicecited by 14
- 2024Trustworthy Federated Learning: Privacy, Security, and Beyondcited by 11
- 2021FLRA: A Reference Architecture for Federated Learning Systemscited by 9
- 2023FederatedTrust: A Solution for Trustworthy Federated Learningcited by 5
- 2024Promise and Peril of Collaborative Code Generation Models: Balancing Effectiveness and Memorizationcited by 4
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Studycited by 4
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Surveycited by 3
- 2023An investigation of licensing of datasets for machine learning based on the GQM modelcited by 1
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Study3 Jul 2025
- 2024Trustworthy Federated Learning: Privacy, Security, and Beyond3 Nov 2024
- 2024Promise and Peril of Collaborative Code Generation Models: Balancing Effectiveness and Memorization18 Sep 2024
- 2023Federated Learning for Computationally-Constrained Heterogeneous Devices: A Survey18 Jul 2023
- 2023Phoenix: A Federated Generative Diffusion Model7 Jun 2023
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Survey13 Apr 2023
- 2023An investigation of licensing of datasets for machine learning based on the GQM model24 Mar 2023
- 2023FederatedTrust: A Solution for Trustworthy Federated Learning20 Feb 2023
- 2023The Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practice21 Jan 2023
- 2022A Federated Learning Scheme for Neuro-developmental Disorders: Multi-Aspect ASD Detection31 Oct 2022
- 2022Combined Federated and Split Learning in Edge Computing for Ubiquitous Intelligence in Internet of Things: State of the Art and Future Directions20 Jul 2022
- 2022Decision Models for Selecting Federated Learning Architecture Patterns28 Apr 2022
2 more
- 2023Phoenix: A Federated Generative Diffusion Modelcited by 21
- 2023Phoenix: A Federated Generative Diffusion Model7 Jun 2023
- 2023Federated Learning for Computationally-Constrained Heterogeneous Devices: A Surveycited by 40
- 2021Architectural Patterns for the Design of Federated Learning Systemscited by 17
- 2022Combined Federated and Split Learning in Edge Computing for Ubiquitous Intelligence in Internet of Things: State of the Art and Future Directionscited by 14
- 2023The Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practicecited by 14
- 2024Trustworthy Federated Learning: Privacy, Security, and Beyondcited by 11
- 2021FLRA: A Reference Architecture for Federated Learning Systemscited by 9
- 2023FederatedTrust: A Solution for Trustworthy Federated Learningcited by 5
- 2024Promise and Peril of Collaborative Code Generation Models: Balancing Effectiveness and Memorizationcited by 4
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Studycited by 4
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Surveycited by 3
- 2023An investigation of licensing of datasets for machine learning based on the GQM modelcited by 1
- 2022Decision Models for Selecting Federated Learning Architecture Patternscited by 0
12 most cited of 13 All 13 (JSON)
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Study3 Jul 2025
- 2024Trustworthy Federated Learning: Privacy, Security, and Beyond3 Nov 2024
- 2024Promise and Peril of Collaborative Code Generation Models: Balancing Effectiveness and Memorization18 Sep 2024
- 2023Federated Learning for Computationally-Constrained Heterogeneous Devices: A Survey18 Jul 2023
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Survey13 Apr 2023
- 2023An investigation of licensing of datasets for machine learning based on the GQM model24 Mar 2023
- 2023FederatedTrust: A Solution for Trustworthy Federated Learning20 Feb 2023
- 2023The Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practice21 Jan 2023
- 2022A Federated Learning Scheme for Neuro-developmental Disorders: Multi-Aspect ASD Detection31 Oct 2022
- 2022Combined Federated and Split Learning in Edge Computing for Ubiquitous Intelligence in Internet of Things: State of the Art and Future Directions20 Jul 2022
- 2022Decision Models for Selecting Federated Learning Architecture Patterns28 Apr 2022
- 2021FLRA: A Reference Architecture for Federated Learning Systems22 Jun 2021
12 newest of 13 All 13 (JSON)