Abstract

Adequate estimation is a crucial factor for the implementation of software projects within set customer requirements. The use of Case Point Analysis (UCP) is the latest and most accurate method for estimating the effort and cost of realizing software products. This paper will present a new, improved UCP model constructed based on two different artificial neural network (ANN) architectures based on Taguchi Orthogonal Vector Plans. ANNs are an exceptional artificial intelligence tool that have been proven to be reliable and stable in this area of software engineering. The Taguchi method of Orthogonal Vector Plans is an optimization method that reduces the number of iterations required, which significantly shortens estimation time. The goal is to construct models that give a minimum magnitude relative error (MRE) value concerning previous approaches and techniques. A minimum number of iterations (less than six) and a minimum value of MMRE (less than 10%) have been achieved. The obtained results significantly improve the accuracy and reliability of estimating the effort and cost involved in the implementation of software projects.

Highlights

  • The most important activity in the software development process is the assessment of effort, which includes assessing the time and money required for the software project to be successfully completed

  • The results shown for this approach (UCP) in the previous tables and figures were processed in the COCOMO2000

  • The results shown for this approach (UCP) in the previous tables and figures were estimate the effort and cost of software development

Read more

Summary

Introduction

The most important activity in the software development process is the assessment of effort, which includes assessing the time and money required for the software project to be successfully completed. The amount of money required for investment in a project influences whether the project will be started or not, and whether it will end within the set framework. Software companies use a variety of software tools and services to meet customer requirements. All methods can be divided according to whether they are parametric or nonparametric [1,2,3]. Within this division, there are several different approaches, three of which are the most commonly used: iations

Objectives
Methods
Findings
Discussion
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.