{"id":"https://openalex.org/W7139979565","doi":"https://doi.org/10.1016/j.jss.2026.112863","title":"A Systematic Mapping of federated learning operations and features: Architecture, communication and aggregation models","display_name":"A Systematic Mapping of federated learning operations and features: Architecture, communication and aggregation models","publication_year":2026,"publication_date":"2026-03-21","ids":{"openalex":"https://openalex.org/W7139979565","doi":"https://doi.org/10.1016/j.jss.2026.112863"},"language":"en","primary_location":{"id":"doi:10.1016/j.jss.2026.112863","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.jss.2026.112863","pdf_url":null,"source":{"id":"https://openalex.org/S37879656","display_name":"Journal of Systems and Software","issn_l":"0164-1212","issn":["0164-1212","1873-1228"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems and Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.jss.2026.112863","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5115676477","display_name":"Ari Kukkaro","orcid":null},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Ari Kukkaro","raw_affiliation_strings":["Tampere University, Tampere, Finland"],"raw_orcid":"https://orcid.org/0009-0005-8461-1873","affiliations":[{"raw_affiliation_string":"Tampere University, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050985467","display_name":"Sergio Moreschini","orcid":"https://orcid.org/0000-0002-5582-9487"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]},{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Sergio Moreschini","raw_affiliation_strings":["Tampere University, Tampere, Finland","University of Oulu, Oulu, Finland"],"raw_orcid":"https://orcid.org/0000-0002-5582-9487","affiliations":[{"raw_affiliation_string":"Tampere University, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]},{"raw_affiliation_string":"University of Oulu, Oulu, Finland","institution_ids":["https://openalex.org/I98381234"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130294800","display_name":"Davide Taibi","orcid":null},"institutions":[{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Davide Taibi","raw_affiliation_strings":["University of Oulu, Oulu, Finland"],"raw_orcid":"https://orcid.org/0000-0002-3210-3990","affiliations":[{"raw_affiliation_string":"University of Oulu, Oulu, Finland","institution_ids":["https://openalex.org/I98381234"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032501526","display_name":"David H\u00e4stbacka","orcid":"https://orcid.org/0000-0001-8442-1248"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"David H\u00e4stbacka","raw_affiliation_strings":["Tampere University, Tampere, Finland"],"raw_orcid":"https://orcid.org/0000-0001-8442-1248","affiliations":[{"raw_affiliation_string":"Tampere University, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5115676477"],"corresponding_institution_ids":["https://openalex.org/I166825849"],"apc_list":{"value":3820,"currency":"USD","value_usd":3820},"apc_paid":{"value":3820,"currency":"USD","value_usd":3820},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.24601046,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"238","issue":null,"first_page":"112863","last_page":"112863"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10764","display_name":"Privacy-Preserving Technologies in Data","score":0.7236999869346619,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10764","display_name":"Privacy-Preserving Technologies in Data","score":0.7236999869346619,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.03370000049471855,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12072","display_name":"Machine Learning and Algorithms","score":0.030700000002980232,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/federated-learning","display_name":"Federated learning","score":0.8112000226974487},{"id":"https://openalex.org/keywords/data-aggregator","display_name":"Data aggregator","score":0.32030001282691956},{"id":"https://openalex.org/keywords/distributed-database","display_name":"Distributed database","score":0.31049999594688416},{"id":"https://openalex.org/keywords/data-modeling","display_name":"Data modeling","score":0.2987000048160553}],"concepts":[{"id":"https://openalex.org/C2992525071","wikidata":"https://www.wikidata.org/wiki/Q50818671","display_name":"Federated learning","level":2,"score":0.8112000226974487},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7573000192642212},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.34459999203681946},{"id":"https://openalex.org/C82578977","wikidata":"https://www.wikidata.org/wiki/Q16773055","display_name":"Data aggregator","level":3,"score":0.32030001282691956},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3190999925136566},{"id":"https://openalex.org/C70061542","wikidata":"https://www.wikidata.org/wiki/Q989016","display_name":"Distributed database","level":2,"score":0.31049999594688416},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.2987000048160553},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.28850001096725464},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.28360000252723694},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2750999927520752},{"id":"https://openalex.org/C2989070954","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database query","level":2,"score":0.27309998869895935}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1016/j.jss.2026.112863","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.jss.2026.112863","pdf_url":null,"source":{"id":"https://openalex.org/S37879656","display_name":"Journal of Systems and Software","issn_l":"0164-1212","issn":["0164-1212","1873-1228"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems and Software","raw_type":"journal-article"},{"id":"pmh:oai:trepo.tuni.fi:10024/236387","is_oa":true,"landing_page_url":"https://trepo.tuni.fi/handle/10024/236387","pdf_url":null,"source":{"id":"https://openalex.org/S4306401860","display_name":"Tampere University Institutional Repository (Tampere University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I150589677","host_organization_name":"Tampere University of Applied Sciences","host_organization_lineage":["https://openalex.org/I150589677"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"publishedVersion"}],"best_oa_location":{"id":"doi:10.1016/j.jss.2026.112863","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.jss.2026.112863","pdf_url":null,"source":{"id":"https://openalex.org/S37879656","display_name":"Journal of Systems and Software","issn_l":"0164-1212","issn":["0164-1212","1873-1228"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems and Software","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320311493","display_name":"Foundation for Angelman Syndrome Therapeutics","ror":"https://ror.org/00e82pm13"},{"id":"https://openalex.org/F4320321727","display_name":"Opetus- ja Kulttuuriministeri\u00f6","ror":"https://ror.org/02w52zt87"},{"id":"https://openalex.org/F4320328501","display_name":"Business Finland","ror":"https://ror.org/05bgf9v38"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W2791328896","https://openalex.org/W3123459983","https://openalex.org/W3135231128","https://openalex.org/W3136319677","https://openalex.org/W3155912831","https://openalex.org/W3162893999","https://openalex.org/W3178436058","https://openalex.org/W4205708288","https://openalex.org/W4211020688","https://openalex.org/W4220984752","https://openalex.org/W4229029907","https://openalex.org/W4286331425","https://openalex.org/W4311524786","https://openalex.org/W4385737398","https://openalex.org/W4387120083","https://openalex.org/W4395464408","https://openalex.org/W4399988462"],"related_works":[],"abstract_inverted_index":{"Federated":[0,47,196],"Learning":[1,32,48],"(FL)":[2],"is":[3,146,161,199],"a":[4,13,26,65,182,187],"collaborative":[5],"learning":[6],"paradigm":[7],"in":[8,123,190,220,241],"which":[9],"multiple":[10],"clients":[11],"train":[12],"shared":[14],"global":[15,133],"model":[16,23,134],"without":[17],"exchanging":[18],"data.":[19,213],"Clients":[20],"communicate":[21],"only":[22],"updates":[24],"with":[25,143,156,211],"central":[27],"aggregator.":[28],"In":[29],"parallel,":[30],"Machine":[31],"Operations":[33,49],"(MLOps)":[34],"streamline":[35],"the":[36,54,124,147,200,231],"development,":[37],"deployment,":[38],"and":[39,59,72,74,78,90,95,154,209,227,236],"monitoring":[40],"of":[41,120],"ML":[42],"systems,":[43],"while":[44],"their":[45],"extension,":[46],"(FLOps),":[50],"aims":[51],"to":[52,57,132],"bring":[53],"operational":[55],"discipline":[56],"decentralized":[58],"privacy-sensitive":[60],"settings.":[61],"This":[62],"study":[63,68],"presents":[64],"systematic":[66],"mapping":[67],"(SMS)":[69],"on":[70,88,103,177],"FL":[71,91,105,114,194,238],"FLOps,":[73],"clarifies":[75],"foundational":[76],"concepts":[77],"uncovers":[79],"new":[80],"perspectives":[81],"within":[82],"this":[83],"evolving":[84],"field.":[85],"We":[86],"focus":[87],"FLOps":[89,121,180],"features:":[92],"architecture,":[93,150],"communication":[94],"aggregation":[96,145,203],"models.":[97],"First":[98],"research":[99,218],"question":[100],"(RQ)":[101],"focuses":[102],"prevalent":[104],"computing":[106],"architectures.":[107],"Second":[108],"RQ":[109,117,128],"covers":[110],"data":[111],"transfer":[112],"between":[113],"components.":[115],"Third":[116],"determines":[118],"breadth":[119],"application":[122],"scientific":[125],"literature.":[126],"Fourth":[127],"identifies":[129],"distinct":[130],"approaches":[131],"aggregation.":[135],"Our":[136],"analysis":[137],"reveals":[138],"that":[139],"Edge-based":[140],"local":[141],"training":[142],"Cloud-based":[144],"most":[148,201],"adopted":[149],"combining":[151],"Edge":[152],"privacy":[153],"responsiveness":[155],"Cloud":[157],"computational":[158],"capacity.":[159],"Communication":[160],"enabled":[162],"through":[163],"lightweight":[164],"protocols":[165],"such":[166],"as":[167],"Message":[168],"Queuing":[169],"Telemetry":[170],"Transport":[171],"(MQTT),":[172],"but":[173],"protocol":[174,223],"choice":[175],"depends":[176],"constraints.":[178],"Notably,":[179],"remains":[181],"rarely":[183],"addressed":[184],"topic,":[185],"indicating":[186],"substantial":[188],"gap":[189],"end-to-end":[191],"support":[192],"for":[193,206,233],"pipelines.":[195],"Averaging":[197],"(FedAvg)":[198],"employed":[202],"approach,":[204],"valued":[205],"its":[207],"simplicity":[208],"effectiveness":[210],"heterogeneous":[212],"These":[214],"findings":[215],"expose":[216],"critical":[217],"gaps":[219],"architectural":[221],"diversity,":[222],"selection,":[224],"lifecycle":[225],"integration":[226],"adaptive":[228],"aggregation,":[229],"highlighting":[230],"need":[232],"more":[234],"cohesive":[235],"scalable":[237],"system":[239],"design":[240],"future":[242],"work.":[243]},"counts_by_year":[],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2026-03-22T00:00:00"}
