The Impact of Automated Parameter Optimization on Defect Prediction Models
Not on the map. Why?
Abstract (arXiv)
Defect prediction models---classifiers that identify defect-prone software modules---have configurable parameters that control their characteristics (e.g., the number of trees in a random forest). Recent studies show that these classifiers underperform when default settings are used. In this paper, we study the impact of automated parameter optimization on defect prediction models. Through a case study of 18 datasets, we find that automated parameter optimization: (1) improves AUC performance by up to 40 percentage points; (2) yields classifiers that are at least as stable as those trained using default settings; (3) substantially shifts the importance ranking of variables, with as few as 28% of the top-ranked variables in optimized classifiers also being top-ranked in non-optimized classifiers; (4) yields optimized settings for 17 of the 20 most sensitive parameters that transfer among datasets without a statistically significant drop in performance; and (5) adds less than 30 minutes of additional computation to 12 of the 26 studied classification techniques. While widely-used classification techniques like random forest and support vector machines are not optimization-sensitive, traditionally overlooked techniques like C5.0 and neural networks can actually outperform widely-used techniques after optimization is applied. This highlights the importance of exploring the parameter space when using parameter-sensitive classification techniques.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Jan 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 9; 2023: 5; 2024: 3; 2025: 5; 2026: 3.
36 papers.
Sort:
By area:
- 2022The impact of feature importance methods on the interpretation of defect classifierscited by 12
- 2022Towards a consistent interpretation of AIOps modelscited by 8
- 2021Can I Solve It? Identifying APIs Required to Complete OSS Taskcited by 7
- 2023On the Effectiveness of Log Representation for Log-based Anomaly Detectioncited by 6
- 2021SQAPlanner: Generating Data-Informed Software Quality Improvement Planscited by 4
- 2024Fairness Concerns in App Reviews: A Study on AI-based Mobile Appscited by 4
- 2023Predicting the First Response Latency of Maintainers and Contributors in Pull Requestscited by 3
- 2023Tag that issue: Applying API-domain labels in issue tracking systemscited by 2
- 2024LicenseGPT: A Fine-tuned Foundation Model for Publicly Available Dataset License Compliancecited by 2
- 2025Evaluating the Use of LLMs for Documentation to Code Traceabilitycited by 2
- 2025CoTune: Co-evolutionary Configuration Tuningcited by 2
- 2022Dazzle: Using Optimized Generative Adversarial Networks to Address Security Data Class Imbalance Issuecited by 1
24 more
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictorscited by 1
- 2021Moving from Cross-Project Defect Prediction to Heterogeneous Defect Prediction: A Partial Replication Studycited by 0
- 2021A Comparison of Similarity Based Instance Selection Methods for Cross Project Defect Predictioncited by 0
- 2021Using Voice and Biofeedback to Predict User Engagement during Product Feedback Interviewscited by 0
- 2021Assessing the Early Bird Heuristic (for Predicting Project Quality)cited by 0
- 2021SINGA-Easy: An Easy-to-Use Framework for MultiModal Analysiscited by 0
- 2021VisualTextRank: Unsupervised Graph-based Content Extraction for Automating Ad Text to Image Searchcited by 0
- 2021Text is NOT Enough: Integrating Visual Impressions into Open-domain Dialogue Generationcited by 0
- 2021Predicting Code Review Completion Time in Modern Code Reviewcited by 0
- 2021A Mining Software Repository Extended Cookbook: Lessons learned from a literature reviewcited by 0
- 2022Discovering Personalized Semantics for Soft Attributes in Recommender Systems using Concept Activation Vectorscited by 0
- 2022Reinforced MOOCs Concept Recommendation in Heterogeneous Information Networkscited by 0
- 2022Explanation-Guided Fairness Testing through Genetic Algorithmcited by 0
- 2022Do Not Take It for Granted: Comparing Open-Source Libraries for Software Development Effort Estimationcited by 0
- 2022Using Graph Neural Networks for Program Terminationcited by 0
- 2023Tribe or Not? Critical Inspection of Group Differences Using TribalGramcited by 0
- 2023Text Tells the Cost: Predicting and Analyzing Repayment Effort of Self-Admitted Technical Debtcited by 0
- 2024Mining Action Rules for Defect Reduction Planningcited by 0
- 2025An ML-based Approach to Predicting Software Change Dependencies: Insights from an Empirical Study on OpenStackcited by 0
- 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 0
- 2025From Illusion to Insight: Change-Aware File-Level Software Defect Prediction Using Agentic AIcited by 0
- 2026Sentiment analysis for software engineering: How far can zero-shot learning (ZSL) go?cited by 0
- 2026A Feature-Driven Framework for Software Fault Predictioncited by 0
- 2026COMPAS: Difficulty-Aware Joint Search for Optimizing Code Generationcited by 0
- 2026COMPAS: Difficulty-Aware Joint Search for Optimizing Code Generation5 Aug 2026
- 2026A Feature-Driven Framework for Software Fault Prediction17 May 2026
- 2026Sentiment analysis for software engineering: How far can zero-shot learning (ZSL) go?15 Apr 2026
- 2025From Illusion to Insight: Change-Aware File-Level Software Defect Prediction Using Agentic AI29 Dec 2025
- 2025CoTune: Co-evolutionary Configuration Tuning29 Sep 2025
- 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspective26 Sep 2025
- 2025An ML-based Approach to Predicting Software Change Dependencies: Insights from an Empirical Study on OpenStack7 Aug 2025
- 2025Evaluating the Use of LLMs for Documentation to Code Traceability19 Jun 2025
- 2024LicenseGPT: A Fine-tuned Foundation Model for Publicly Available Dataset License Compliance30 Dec 2024
- 2024Mining Action Rules for Defect Reduction Planning22 May 2024
- 2024Fairness Concerns in App Reviews: A Study on AI-based Mobile Apps16 Jan 2024
- 2023Predicting the First Response Latency of Maintainers and Contributors in Pull Requests13 Nov 2023
24 more
- 2023Text Tells the Cost: Predicting and Analyzing Repayment Effort of Self-Admitted Technical Debt12 Sep 2023
- 2023On the Effectiveness of Log Representation for Log-based Anomaly Detection17 Aug 2023
- 2023Tag that issue: Applying API-domain labels in issue tracking systems6 Apr 2023
- 2023Tribe or Not? Critical Inspection of Group Differences Using TribalGram16 Mar 2023
- 2022When Less is More: On the Value of "Co-training" for Semi-Supervised Software Defect Predictors10 Nov 2022
- 2022Using Graph Neural Networks for Program Termination28 Jul 2022
- 2022Do Not Take It for Granted: Comparing Open-Source Libraries for Software Development Effort Estimation4 Jul 2022
- 2022Explanation-Guided Fairness Testing through Genetic Algorithm16 May 2022
- 2022Dazzle: Using Optimized Generative Adversarial Networks to Address Security Data Class Imbalance Issue22 Mar 2022
- 2022Reinforced MOOCs Concept Recommendation in Heterogeneous Information Networks8 Mar 2022
- 2022Discovering Personalized Semantics for Soft Attributes in Recommender Systems using Concept Activation Vectors6 Feb 2022
- 2022The impact of feature importance methods on the interpretation of defect classifiers4 Feb 2022
- 2022Towards a consistent interpretation of AIOps models4 Feb 2022
- 2021A Mining Software Repository Extended Cookbook: Lessons learned from a literature review8 Oct 2021
- 2021Predicting Code Review Completion Time in Modern Code Review30 Sep 2021
- 2021Text is NOT Enough: Integrating Visual Impressions into Open-domain Dialogue Generation13 Sep 2021
- 2021VisualTextRank: Unsupervised Graph-based Content Extraction for Automating Ad Text to Image Search5 Aug 2021
- 2021SINGA-Easy: An Easy-to-Use Framework for MultiModal Analysis3 Aug 2021
- 2021Assessing the Early Bird Heuristic (for Predicting Project Quality)24 May 2021
- 2021Using Voice and Biofeedback to Predict User Engagement during Product Feedback Interviews6 Apr 2021
- 2021A Comparison of Similarity Based Instance Selection Methods for Cross Project Defect Prediction2 Apr 2021
- 2021Can I Solve It? Identifying APIs Required to Complete OSS Task23 Mar 2021
- 2021Moving from Cross-Project Defect Prediction to Heterogeneous Defect Prediction: A Partial Replication Study5 Mar 2021
- 2021SQAPlanner: Generating Data-Informed Software Quality Improvement Plans19 Feb 2021
- 2022The impact of feature importance methods on the interpretation of defect classifierscited by 12
- 2022Towards a consistent interpretation of AIOps modelscited by 8
- 2021Can I Solve It? Identifying APIs Required to Complete OSS Taskcited by 7
- 2023On the Effectiveness of Log Representation for Log-based Anomaly Detectioncited by 6
- 2021SQAPlanner: Generating Data-Informed Software Quality Improvement Planscited by 4
- 2024Fairness Concerns in App Reviews: A Study on AI-based Mobile Appscited by 4
- 2023Predicting the First Response Latency of Maintainers and Contributors in Pull Requestscited by 3
- 2023Tag that issue: Applying API-domain labels in issue tracking systemscited by 2
- 2024LicenseGPT: A Fine-tuned Foundation Model for Publicly Available Dataset License Compliancecited by 2
- 2025Evaluating the Use of LLMs for Documentation to Code Traceabilitycited by 2
- 2025CoTune: Co-evolutionary Configuration Tuningcited by 2
- 2022Dazzle: Using Optimized Generative Adversarial Networks to Address Security Data Class Imbalance Issuecited by 1
12 most cited of 35 All 35 (JSON)
- 2026COMPAS: Difficulty-Aware Joint Search for Optimizing Code Generation5 Aug 2026
- 2026A Feature-Driven Framework for Software Fault Prediction17 May 2026
- 2026Sentiment analysis for software engineering: How far can zero-shot learning (ZSL) go?15 Apr 2026
- 2025CoTune: Co-evolutionary Configuration Tuning29 Sep 2025
- 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspective26 Sep 2025
- 2025An ML-based Approach to Predicting Software Change Dependencies: Insights from an Empirical Study on OpenStack7 Aug 2025
- 2025Evaluating the Use of LLMs for Documentation to Code Traceability19 Jun 2025
- 2024LicenseGPT: A Fine-tuned Foundation Model for Publicly Available Dataset License Compliance30 Dec 2024
- 2024Mining Action Rules for Defect Reduction Planning22 May 2024
- 2024Fairness Concerns in App Reviews: A Study on AI-based Mobile Apps16 Jan 2024
- 2023Predicting the First Response Latency of Maintainers and Contributors in Pull Requests13 Nov 2023
- 2023Text Tells the Cost: Predicting and Analyzing Repayment Effort of Self-Admitted Technical Debt12 Sep 2023
12 newest of 35 All 35 (JSON)