Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Estimating the development cost of custom software

Published: 01 September 2003 Publication History

Abstract

In this paper an approach for the estimation of software development costs is presented. The method is based on the characterization of the software to be developed in terms of project and environment attributes and comparison with some similar completed project(s) recovered from a historical database. A case study is also presented, focusing on the calibration and application of the method on 59 information systems implementing supply chain functions in industry, Various strategies are explored, the best of which predicted effort quite effectively, with a mean estimation error of 24% with respect to the actual effort.

References

[1]
{1} R. Adhikari, Approaching 2000, Information Week, October 7, 1996, p. 44.
[2]
{2} A. Albrecht, J. Gaffney, Software function, source lines of code, and development effort prediction: a software science validation, IEEE Transactions 6, 1983, pp. 639-648.
[3]
{3} L. Angelis, I. Stamelos, A simulation tool for efficient analogy based cost estimation, Empirical Software Engineering 5 (1), 2000, pp. 35-68.
[4]
{4} L. Angelis, I. Stamelos, M. Morisio, Building a software cost estimation model based on categorical data, in: Proceedings 8th IEEE International Symposium on Software Metrics, 2001, pp. 4-15.
[5]
{5} B. Boehm, Software Engineering Economics, Prentice-Hall, Englewood Cliffs, NJ, 1981.
[6]
{6} R. Charette, Software Engineering Risk Analysis and Management, McGraw-Hill, New York, 1989.
[7]
{7} S. Conte, H. Dunsmore, V. Shen, Software Engineering Metrics and Models, Benjamin Cummings, Menlo Park, CA, 1986.
[8]
{8} R. Giachetti, Standard manufacturing information model to support design for manufacturing in virtual enterprises, Journal of Intelligent Manufacturing 10 (1), 1999, pp. 49-60.
[9]
{9} B. Efron, R. Tibshirani, An Introduction to the Bootstrap, Chapman & Hall, New York, NY, 1993.
[10]
{10} C. Holland, B. Light, A critical success factors model for ERP implementation, IEEE Software 16 (3), 1999, pp. 30-36.
[11]
{11} C. Holland, B. Light, Global enterprise resource planning implementation, in: Proceedings of the 32nd Hawaii International Conference on System Sciences, IEEE Computer Society Press, CD-ROM, 1999.
[12]
{12} G. Huang, K. Mak, WeBid: a web-based framework to support early supplier involvement in new product development, Robotics and Computer-Integrated Manufacturing 16 (2-3), 2000, pp. 169-179.
[13]
{13} S. Huang, Early project estimation in the formal communication protocol development, Information and Management 38, 2001, pp. 449-458.
[14]
{14} IFPUG, Counting Practices Manual, Release 4.0, International Function Point Users Group, Westerville, OH, 1994.
[15]
{15} ISBSG Data Disk, Release 6, November 1999: http:// www.isbsg.org.au.
[16]
{16} R. Jeffery, M. Ruhe, I. Wieczorek, A comparative study of two software development cost modelling techniques using multi-organisational and company-specific data, Information and Software Technology 42, 2000, pp. 1009-1016.
[17]
{17} R. Jeffery, M. Ruhe, I. Wieczorek, Using public domain metrics to estimate software development effort, in: Proceedings 8th IEEE International Symposium on Software Metrics, 2001, pp. 16-27.
[18]
{18} C. Kemerer, An empirical validation of software cost estimation models, Communications of the ACM 30 (5), 1987, pp. 416-429.
[19]
{19} C. Kemerer, Function point measurement reliability, in: Proceedings IFPUG Fall Conference, San Antonio, October 1990.
[20]
{20} B. Kitchenham, S. Linkman, Estimates, uncertainty and risk, IEEE Software 14 (3), 1997, pp. 69-74.
[21]
{21} C. Laudon, J. Laudon, Management Information Systems, 7th ed., Prentice-Hall, Upper Saddle River, NJ, 2002.
[22]
{22} C. Lokan, An empirical analysis of function point adjustment factors, Information and Software Technology 42, 2000, pp. 649-660.
[23]
{23} M. Martin, An ERP Strategy, Fortune, February 1998, pp. 95-97.
[24]
{24} I. Myrtveil, E. Stensrud, A controlled experiment to assess the benefits of estimating with analogy and regression models, IEEE Transactions on Software Engineering 25 (4), 1999, pp. 510-525,
[25]
{25} S. Pfleeger, Software Engineering, Theory and Practice, Prentice-Hall, Upper Saddle River, NJ, 2001.
[26]
{26} C. Ptak, E. Schragenheim, ERP, Tools, Techniques, and Applications for Integrating the Supply Chain, The St. Lucie Press, 2000.
[27]
{27} M. Shepperd, C. Schofield, Estimating software project effort using analogies, IEEE Transactions on Software Engineering 23 (12), 1997, pp. 736-743.
[28]
{28} I. Stamelos, L. Angelis, E. Sakellaris, BRACE: bootstrap based analogy cost estimation, in: Proceedings 12th European Software Control Metrics, 2001, pp. 17-23.
[29]
{29} I. Stamelos, L. Angelis, Managing uncertainty in project portfolio estimation, Information and Software Technology 43 (13), 2001, pp. 759-768.
[30]
{30} J. Verville, A. Halingten, Acquiring Enterprise Software, Prentice-Hall, Upper Saddle River, NJ, 2001.
[31]
{31} F. Walkerden, R. Jeffery, An empirical study of analogy-based software effort estimation, Empirical Software Engineering 4 (2), 1999, pp. 135-158.

Cited By

View all
  • (2018)Case-based reasoning with optimized weight derived by particle swarm optimization for software effort estimationSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-017-2985-922:16(5299-5310)Online publication date: 1-Aug-2018
  • (2016)An approach to estimate the size of ERP package using package pointsComputer Standards & Interfaces10.1016/j.csi.2015.10.00347:C(100-107)Online publication date: 1-Aug-2016
  • (2016)Improved estimation of software development effort using Classical and Fuzzy Analogy ensemblesApplied Soft Computing10.1016/j.asoc.2016.08.01249:C(990-1019)Online publication date: 1-Dec-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Information and Management
Information and Management  Volume 40, Issue 8
September 2003
111 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 September 2003

Author Tags

  1. cost estimation
  2. information system
  3. software development effort
  4. supply chain

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Case-based reasoning with optimized weight derived by particle swarm optimization for software effort estimationSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-017-2985-922:16(5299-5310)Online publication date: 1-Aug-2018
  • (2016)An approach to estimate the size of ERP package using package pointsComputer Standards & Interfaces10.1016/j.csi.2015.10.00347:C(100-107)Online publication date: 1-Aug-2016
  • (2016)Improved estimation of software development effort using Classical and Fuzzy Analogy ensemblesApplied Soft Computing10.1016/j.asoc.2016.08.01249:C(990-1019)Online publication date: 1-Dec-2016
  • (2016)Software cost estimation based on modified K-Modes clustering AlgorithmNatural Computing: an international journal10.1007/s11047-015-9492-715:3(415-422)Online publication date: 1-Sep-2016
  • (2014)Model for Improving Productivity Without Impacting Quality of Deliverables in IT ProjectsInternational Journal of Information Technology Project Management10.4018/ijitpm.20140401025:2(14-29)Online publication date: 1-Apr-2014
  • (2013)Linear combination of multiple case-based reasoning with optimized weight for software effort estimationThe Journal of Supercomputing10.1007/s11227-010-0525-964:3(898-918)Online publication date: 1-Jun-2013
  • (2008)Software project similarity measurement based on fuzzy C-meansProceedings of the Software process, 2008 international conference on Making globally distributed software development a success story10.5555/1789757.1789773(123-134)Online publication date: 10-May-2008
  • (2008)Analogy Based Cost Estimation Configuration with RulesProceedings of the 2008 conference on Knowledge-Based Software Engineering: Proceedings of the Eighth Joint Conference on Knowledge-Based Software Engineering10.5555/1566274.1566322(317-326)Online publication date: 29-Jun-2008
  • (2008)Combining probabilistic models for explanatory productivity estimationInformation and Software Technology10.1016/j.infsof.2007.06.00450:7-8(656-669)Online publication date: 1-Jun-2008
  • (2007)The adjusted analogy-based software effort estimation based on similarity distancesJournal of Systems and Software10.1016/j.jss.2006.06.00680:4(628-640)Online publication date: 1-Apr-2007

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media