Litcius/Paper detail

Effective Software Effort Estimation using Heterogenous Stacked Ensemble

Somya Goyal

20222022 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES)14 citationsDOI

Abstract

Software Effort Estimation (SEE) estimates the effort required to complete the project successfully. The accuracy of estimation is directly proportional to the project success. This paper proposes a heterogenous stacked ensemble for effective effort estimation with Artificial Neural Network (ANN) and Support Vector Regressor (SVR) as base learners. Further, an empirical comparison is made among the proposed model and base learners to figure out the accuracy of proposed model. Five datasets from PROMISE repository are used and accuracy measures for comparison are MAR (Mean Absolute Error) and MMRE (Mean Magnitude of Relative Error). It is found that proposed model improves the performance by reducing the MAR by 50.4% and MMRE by 54.6% of base models respectively. It can be concluded from the experimental results that the proposed heterogenous stacked ensemble is best performer among the candidate models for SEE statistically.

Topics & Concepts

Computer scienceBase (topology)Artificial neural networkMean absolute errorEstimationSoftwareArtificial intelligenceSupport vector machineMean squared errorMachine learningApproximation errorEnsemble learningData miningPattern recognition (psychology)StatisticsAlgorithmMathematicsEngineeringProgramming languageSystems engineeringMathematical analysisSoftware Engineering ResearchSoftware Reliability and Analysis ResearchSoftware System Performance and Reliability