Improved Software Cost Estimation Method Based on COCOMO Model and Linear Regression

2014 ◽  
Vol 989-994 ◽  
pp. 1497-1500 ◽  
Author(s):  
Hai Yang

Software cost estimation is the key step to software development management. In order to make COCOMO model applicable to Chinese enterprises, an improved software cost estimation method based on COCOMO model and linear regression was proposed in this paper. Then the replication experiment was taken by using the historical software project data of given enterprises, and then compared experience estimation with the new improved method proposed in this paper about the forecasting accuracy. The results verified that the improved cost estimation method has more practical value to software development.

2014 ◽  
Vol 989-994 ◽  
pp. 1501-1504
Author(s):  
Hai Yang

The accuracy of software cost estimation is essential for software development management. By introducing and analyzing the estimation methods of software cost systematically, the paper discussed the necessary of considering the software maintenance stage and estimating the software cost by separating the procedure of software development into several small stages. Then a staged software cost estimation method based on COCOMO model was proposed. The use of the new software cost estimation method proposed by this paper not only contributes to the cost control of software project, but also effectively avoids the bias problem due to using by single cost estimation method so that the accuracy of cost estimation could be improved.


2014 ◽  
Vol 4 (1) ◽  
pp. 3-12 ◽  
Author(s):  
Jun Liu ◽  
Jian-Zhong Qiao

Purpose – Due to the limitation of acknowledgment, the complexity of software system and the interference of noises, this paper aims to solve the traditional problem: traditional software cost estimation methods face the challenge of poor and uncertain inputs. Design/methodology/approach – Under such circumstances, different cost estimation methods vary greatly on estimation accuracy and effectiveness. Therefore, it is crucial to perform evaluation and selection on estimation methods against a poor information database. This paper presents a grey rough set model by introducing grey system theory into rough set based analysis, aiming for a better choice of software cost estimation method on accuracy and effectiveness. Findings – The results are very encouraging in the sense of comparison among four machine learning techniques and thus indicate it an effective approach to evaluate software cost estimation method where insufficient information is provided. Practical implications – Based on the grey rough set model, the decision targets can be classified approximately. Furthermore, the grey of information and the limitation of cognition can be overcome during the use of the grey rough interval correlation cluster method. Originality/value – This paper proposed the grey rough set model combining grey system theory with rough set for software cost estimation method evaluation and selection.


2018 ◽  
Vol 7 (2.32) ◽  
pp. 377
Author(s):  
Dr T. Vijaya Saradhi ◽  
A Lakshmi Pravallika ◽  
M Manoj

To estimate the cost of model accurately on which the software is functioning is one of the most important things in the software project. But due to the varying nature of the software, and complexity, accurate cost estimation of software has become difficult. Ascertaining the cost of the software at the beginning stage is helpful for designing the other activities of software development. Former estimation of the needed exertion to Creating programming need benefited the advancement acknowledging those provision about Meta heuristic streamlining calculations. These calculations need aid possibility and might a chance to be connected Likewise functional devices for programming expense estimation. In the recent times Meta- heuristic algorithms with high accuracy have brought a great improvement in the field of the software engineering. In this paper we have discussed about the one of the algorithm which help in software cost estimation which is Harmony Search.  


2020 ◽  
Vol 7 (1) ◽  
pp. 97
Author(s):  
Juliana Kristi ◽  
Siti Nur Aisah ◽  
Renny Sari Dewi

Software cost estimation is the process of predicting software development efforts. The basic input of software cost estimation is the measurement metric. Projects often experience delays, over-budget, and are not completed due to failure to estimate software development costs. PT BPRS (Bank Perkreditan Rakyat Syariah) Lanatabur Tebuireng determines the estimated cost based on the amount of human resources, features needed, and funds owned. This study explains the estimated costs of the FAS (Financing Analysis System) software at PT BPRS Lantabur Tebuireng using the Function Point method. Function Point is a method of measuring software functionality based on the type of user function that is External Input, External Output, External Inquire, Internal Logic File, and External Interface File as well as technical calculations of software development. The final of the FAS (Financing Analysis System) study cost around IDR 94,797,120.


Author(s):  
Lefteris Angelis ◽  
Panagiotis Sentas ◽  
Nikolaos Mittas ◽  
Panagiota Chatzipetrou

Software Cost Estimation is a critical phase in the development of a software project, and over the years has become an emerging research area. A common problem in building software cost models is that the available datasets contain projects with lots of missing categorical data. The purpose of this chapter is to show how a combination of modern statistical and computational techniques can be used to compare the effect of missing data techniques on the accuracy of cost estimation. Specifically, a recently proposed missing data technique, the multinomial logistic regression, is evaluated and compared with four older methods: listwise deletion, mean imputation, expectation maximization and regression imputation with respect to their effect on the prediction accuracy of a least squares regression cost model. The evaluation is based on various expressions of the prediction error and the comparisons are conducted using statistical tests, resampling techniques and a visualization tool, the regression error characteristic curves.


2017 ◽  
Vol 2 (6) ◽  
pp. 20-24
Author(s):  
Faki Agebee Silas ◽  
Musa Yusuf ◽  
Anah Hassan Bijik

Estimating software cost in an agile system in terms of effort is very challenging. This is because the traditional models of software cost estimation do not completely fit in the agile development process. This paper presents a methodology to enhance the cost of project estimation in agile development. The hybridization adopts Class Responsibility Collaborators models with function point thereby boosting the agile software development estimation process. The study found out that adopting the Hybridized Class Responsibility Collaborator with function point has great improvement on cost estimation in agile software development.


Sign in / Sign up

Export Citation Format

Share Document