4 papers
Is Model Instability just Noise to be Tolerated or a Property that can be Managed?
Amirali Rayegan, Lunxiao Li, Tim Menzies
In software analytics, rerunning the same analysis twice often yields different models and conclusions. This reduces trust in the model and limits its use. We find that model insta…
Minimal Data, Maximum Clarity: A Heuristic for Explaining Optimization
Amirali Rayegan, Tim Menzies
Efficient, interpretable optimization is a critical but underexplored challenge in software engineering, where practitioners routinely face vast configuration spaces and costly, er…
Can Causality Cure Confusion Caused By Correlation (in Software Analytics)?
Amirali Rayegan, Tim Menzies
Background: Symbolic models, particularly decision trees, are widely used in software engineering for explainable analytics in defect prediction, configuration tuning, and software…
MOOT: a Repository of Many Multi-Objective Optimization Tasks
Tim Menzies, Tao Chen, Yulong Ye +4
Software engineers must make decisions that trade off competing goals (faster vs. cheaper, secure vs. usable, accurate vs. interpretable, etc.). Despite MSR's proven techniques for…