Comparison of M5’ model tree with MLR in the development of fault prediction models involving interaction between metrics

2Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Amongst the critical actions needed to be undertaken before system testing, software fault prediction is imperative. Prediction models are used to identify fault-prone classes and contribute considerably to reduce the testing time, project risks, and resource and infrastructure costs. In the development of a prediction model, the interaction of metrics results in an improved predictive capability, accruing to the fact that metrics are often correlated and do not have a strict additive effect in a regression model. Even though the interaction amongst metrics results in the model’s improved prediction capability, it also gives rise to a large number of predictors. This leads to Multiple Linear Regression (MLR) exhibiting a reduced level of performance, since a single predictive formula occupies the entire data space. The M5’ model tree has an edge over MLR in managing such interactions, by partitioning the data space into smaller regions. The resulting hypothesis empirically establish that the M5’ model tree, when applied to these interactions, provides a greater degree of accuracy and robustness of the model as a whole when compared with MLR models.

Cite

CITATION STYLE

APA

Goyal, R., Chandra, P., & Singh, Y. (2015). Comparison of M5’ model tree with MLR in the development of fault prediction models involving interaction between metrics. Lecture Notes in Electrical Engineering, 312, 149–155. https://doi.org/10.1007/978-3-319-06764-3_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free