Thursday 25th of April 2024
 

Pragmatic Peer Review Project Contextual Software Cost Estimation - A novel approach


Manoj Kumar Panda

Software cost estimation is the process of predicting the effort required to develop a software system. Many estimation models have been proposed over the last 30 years. This Chapter provides a general overview of software cost estimation methods including the recent advances in the field. As a number of these models rely on a software size estimate as input, we first provide an overview of common size metrics. We then highlight the cost estimation models that have been proposed and used successfully. Models may be classified into 2 major categories: algorithmic and non-algorithmic. Each has its own strengths and weaknesses. A key factor in selecting a cost estimation model is the accuracy of its estimates. Unfortunately, despite the large body of experience with estimation models, the accuracy of these models is not satisfactory. The Chapter includes comment on the performance of the estimation models and description of several newer approaches to cost estimation. Keywords: project estimation, effort estimation, cost models. It can be used to determine what resources to commit to the project and how well these resources will be used. It can be used to assess the impact of changes and support re planning.ƒn Projects can be easier to manage and control when resources are better matched to real needs. Customers expect actual development costs to be in line with estimated costs. Software cost estimation involves the determination of one or more of the following

Keywords: Work break down structure (WBS),WA, Adjusted Function Points (AFP), Project Delivery Rate (PDRU), Project Elapsed Time (PET), Resource Level (RL) and Average Team Size (ATS)

Download Full-Text


ABOUT THE AUTHOR

Manoj Kumar Panda
the author is a professor in computer engineering,information technology @computer application and the authors research interest in software engineering, software project management , human computer interaction, software testing methodologies


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »