A privacy-preserving federated meta-learning framework for cross-project defect prediction in software systems

Jhansi Lakshmi Potharlanka1, Kareena Yashmin Shaik2, Bharath Kumar N3

  • 1Department of Computer Science and Engineering, Vignan's Foundation for Science Technology and Research, Guntur, 522213, India. laxmi.jhansi@gmail.com.

Scientific Reports
|November 18, 2025
PubMed
Summary

The Efficient Communication Federated Meta-Learning (ECFML) framework improves software defect prediction by using a compact, efficient model. It achieves competitive results while preserving privacy and reducing communication overhead in federated learning settings.

Related Concept Videos

Uncertainty: Overview00:59

Uncertainty: Overview

In analytical chemistry, we often perform repetitive measurements to detect and minimize inaccuracies caused by both determinate and indeterminate errors. Despite the cares we take, the presence of random errors means that repeated measurements almost never have exactly the same magnitude. The collective difference between these measurements - observed values - and the estimated or expected value is called uncertainty. Uncertainty is conventionally written after the estimated or expected value.
Propagation of Uncertainty from Random Error00:59

Propagation of Uncertainty from Random Error

An experiment often consists of more than a single step. In this case, measurements at each step give rise to uncertainty. Because the measurements occur in successive steps, the uncertainty in one step necessarily contributes to that in the subsequent step. As we perform statistical analysis on these types of experiments, we must learn to account for the propagation of uncertainty from one step to the next. The propagation of uncertainty depends on the type of arithmetic operation performed on...
Censoring Survival Data01:09

Censoring Survival Data

Survival analysis is a statistical method used to analyze time-to-event data, often employed in fields such as medicine, engineering, and social sciences. One of the key challenges in survival analysis is dealing with incomplete data, a phenomenon known as "censoring." Censoring occurs when the event of interest (such as death, relapse, or system failure) has not occurred for some individuals by the end of the study period or is otherwise unobservable, and it might have many different reasons...