Abstract

Cost estimation is very important in software development progress so that resource and time planning can be successfully performed. Accurate estimation of cost is directly related to the decision making mechanism in the software development process. The underestimated cost might lead to fewer resources and budget problems; in contrast, customer satisfaction might diminish due to waste of resources. This study represents an estimation model for the effort required for the development of software projects using a variant of artificial bee colony (ABC) algorithm. The proposed model is performed over a dataset consisting of NASA software projects and has better performance than the previous studies.

Highlights

  • As technological advances have risen, the competition in the software industry has been increased

  • The proposed estimation model using E-artificial bee colony (ABC) method in [2] is conducted on a NASA dataset [9] that contains 18 projects consisting of Kilo Line of code (KLOC), Methodology (ME) and the measured effort

  • We propose a novel model to estimate the software effort

Read more

Summary

Introduction

As technological advances have risen, the competition in the software industry has been increased. With the precise cost estimation, companies might evaluate the project progress and analyze what is effective for the project and get better decisions during software life cycle. It provides a reliable budget and delivery of the software product within the promised period of time. Algorithmic models, one of the successful and simple software cost estimation techniques, use mathematical formulas that are based on the effort in terms of person-months at various life cycles of the software for a project [1]. There are various major models to estimate software cost in the literature [3]-[5] These models are based on a large number of software projects and applications completed in various organizations. The proposed models in the literature aim to find these constants, a and b, mathematically by using some software projects

Methods
Results
Conclusion
Full Text
Paper version not known

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.