Abstract

Software effort estimation plays a vital role in software project management. Several single estimation methods have been introduced vying to be the best estimation method. However, it is difficult to decide which method offers the best estimation result. This study proposes an ensemble effort estimation from several single estimation methods which yield different estimations but comparably high accuracy. The proposed technique employs a correlation-based feature selection algorithm to choose methods out of twelve methods derived from combinations of four transformation and three learning techniques. The ensemble then uses a genetic algorithm to build a mathematical function to compute one combined estimation from those selected method estimations. Experiments are set up based on six benchmark data sets to evaluate estimation performance. The resulting measure of error metrics show that the proposed ensemble technique deploying only necessary estimation methods can yield more accurate estimation than the best method from the twelve methods.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.