2019
DOI: 10.1109/access.2019.2958480
|View full text |Cite
|
Sign up to set email alerts
|

Improving Failure Prediction by Ensembling the Decisions of Machine Learning Models: A Case Study

Abstract: The complexity of software has grown considerably in recent years, making it nearly impossible to detect all faults before pushing to production. Such faults can ultimately lead to failures at runtime. Recent works have shown that using Machine Learning (ML) algorithms it is possible to create models that can accurately predict such failures. At the same time, methods that combine several independent learners (i.e., ensembles) have proved to outperform individual models in various problems. While some well-kno… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 29 publications
0
2
0
Order By: Relevance
“…These experiments were carried out on datasets provided by Eclipse, Mozilla, Firefox, NetBeans and Open office. In [22] the authors discuss about the growing complexity of the software and its influence on the quality of the product. There is no way that all the defects can be predicted beforehand using machine learning techniques.…”
Section: Related Workmentioning
confidence: 99%
“…These experiments were carried out on datasets provided by Eclipse, Mozilla, Firefox, NetBeans and Open office. In [22] the authors discuss about the growing complexity of the software and its influence on the quality of the product. There is no way that all the defects can be predicted beforehand using machine learning techniques.…”
Section: Related Workmentioning
confidence: 99%
“…Taking into consideration the comparative analysis from Table 2 for supervised machine learning classifiers, four machine learning classifiers viz. Random Forest (RF), Support Vector Machine(SVM), Naïve Bayes (NB) and Logistic regression(LR) [13][14][15][16][17] were used for supervised classification using Machine Learning [2,18,19] on the above datasets. The train test method with Stratified Crossfold with k=10 strategy was used for classifier experimentation.…”
Section: Datasets Usedmentioning
confidence: 99%
“…Thus, we used an ensemble modeling approach for the caracals, as this method provides a far more accurate distribution range of rarely detected species (Guisan et al 1999;Pouteau et al 2012;Breiner et al 2015;Siders et al 2020;Xie et al 2021). Ensemble models avoid under-or over-prediction of niche estimates (Campos et al 2019), which in turn provides detailed and precise spatial information, and ultimately aids in increasing the detection probability of species by narrowing down the search area for the species.…”
Section: Conventional Species Distribution Modeling Vs Ensemble Model...mentioning
confidence: 99%