MINN: A Missing Data Imputation Technique for Analogy-based Effort Estimation

Abstract

Success and failure of a complex software project are strongly associated with the accurate estimation of development effort. There are numerous estimation models developed but the most widely used among those is Analogy-Based Estimation (ABE). ABE model follows human nature as it estimates the future project’s effort by making analogies with the past project's data. Since ABE relies on the historical datasets, the quality of the datasets affects the accuracy of estimation. Most of the software engineering datasets have missing values. The researchers either delete the projects containing missing values or avoid treating the missing values which reduce the ABE performance. In this study, Numeric Cleansing (NC), K-Nearest Neighbor Imputation (KNNI) and Median Imputation of the Nearest Neighbor (MINN) methods are used to impute the missing values in Desharnais and DesMiss datasets for ABE. MINN technique is introduced in this study. A comparison among these imputation methods is performed to identify the suitable missing data imputation method for ABE. The results suggested that MINN imputes more realistic values in the missing datasets as compared to values imputed through NC and KNNI. It was also found that the imputation treatment method helped in better prediction of the software development effort on ABE model.

Authors and Affiliations

Muhammad Arif Shah, Dayang N. A. Jawawi, Mohd Adham Isa, Karzan Wakil, Muhammad Younas, Ahmed Mustafa

Keywords

Related Articles

High-Speed FPGA-based of the Particle Swarm Optimization using HLS Tool

The Particle Swarm Optimization (PSO) is a heuristic search method inspired by different biological populations on their swarming or collaborative behavior. This novel work has implemented PSO for the Travelling Salesman...

Probabilistic Monte-Carlo Method for Modelling and Prediction of Electronics Component Life

Power electronics are widely used in electric vehicles, railway locomotive and new generation aircrafts. Reliability of these components directly affect the reliability and performance of these vehicular platforms. In re...

Assessing 3-D Uncertain System Stability by Using MATLAB Convex Hull Functions

This paper is dealing with the robust stability of an uncertain three dimensional (3-D) system using existence MATLAB convex hull functions. Hence, the uncertain model of plant will be simulated by INTLAB Toolbox; furthe...

The Use of a Simplex Method with an Artificial basis in Modeling of Flour Mixtures for Bakery Products

Modeling of flour mixtures for bakery products of increased biological value is done. The problem is solved by a simplex method with an artificial basis related to numerical optimization methods for solving linear progra...

Human Object Tracking in Nonsubsampled Contourlet Domain

The intelligent systems are becoming more important in life. Moving objects tracking is one of the tasks of intelligent systems. This paper proposes the algorithm to track the object in the street. The proposed method us...

Download PDF file
  • EP ID EP468335
  • DOI 10.14569/IJACSA.2019.0100230
  • Views 95
  • Downloads 0

How To Cite

Muhammad Arif Shah, Dayang N. A. Jawawi, Mohd Adham Isa, Karzan Wakil, Muhammad Younas, Ahmed Mustafa (2019). MINN: A Missing Data Imputation Technique for Analogy-based Effort Estimation. International Journal of Advanced Computer Science & Applications, 10(2), 222-232. https://europub.co.uk/articles/-A-468335