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

skip to main content
10.5555/776816.776851acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Cost estimation for web applications

Published: 03 May 2003 Publication History

Abstract

In this paper, we investigate the application of the COBRA™ method (Cost Estimation, Benchmarking, and Risk Assessment) in a new application domain, the area of web development. COBRA combines expert knowledge with data on a small number of projects to develop cost estimation models, which can also be used for risk analysis and benchmarking purposes. We modified and applied the method to the web applications of a small Australian company, specializing in web development. In this paper we present the modifications made to the COBRA method and results of applying the method. In our study, using data on twelve web applications, the estimates derived from our Web-COBRA model showed a Mean Magnitude of Relative Error (MMRE) of 0.17. This result significantly outperformed expert estimates from Allette Systems (MMRE 0.37). A result comparable to Web-COBRA was obtained when applying ordinary least squares regression with size in terms of Web Objects as an independent variable (MMRE 0.23).

References

[1]
L.C. Briand, K. ElEmam, F. Bomarius, COBRA: A Hybrid Method for Software Cost Estimation, Benchmarking, and Risk Assessment. Proceedings of 20th International Conference on Software Engineering, April 1998, pp. 390--399.]]
[2]
S. D. Conte, H. E. Dunsmore, V. Y. Shen. Software engineering metrics and models. The Benjamin/Cummings Publishing Company, Inc., 1986.]]
[3]
D. Reifer. Web-Development: Estimating Quick-Time-to-Market Software. IEEE software, vol. 17, no. 8, November/December 2000, pp. 57--64.]]
[4]
D. Reifer. Ten deadly Risks in Internet and Intranet Software Development. IEEE software, vol. 18, no. 2, March/April 2002, pp. 12--14.]]
[5]
M. A. Cusumano, D. B. Yoffie. Competing on Internet Time: Lessons from Netscape and lts Battle with Microsoft. Simon & Schuster Free Press, New York, 1998.]]
[6]
L. C. Briand, I. Wieczorek. Software Resource Estimation. Encyclopedia of Software Engineering. Volume 2, P-Z (2nd ed., 2002), Marciniak, John J. (ed.) New York: John Wiley & Sons, pp. 1160--1196.]]
[7]
G. H. Subramanian, S. Breslawski. Dimensionality Reduction in Software Development Effort Estimation. Journal of Systems and Software, 1993, vol. 21, no. 2, pp. 187--196.]]
[8]
W. Hayes. Statistics. Fifth Edition. Hartcourt Brace College Publishers. 1994]]
[9]
E. Mendes, N. Mosley, S. Counsell. A Comparison of Length, Complexity & Functionality as Size Measures for Predicting Web Design & Authoring Effort. Proceedings of the 2001 EASE Conference, Keele, UK, pp. 1--14.]]
[10]
E. Mendes, I. Watson, C. Triggs, N. Mosley, S. Counsell. A Comparison of Development Effort Estimation Techniques for Web Hypermedia Applications. Proceedings of the IEEE Metrics Symposium, 2002.]]
[11]
F. Walkerden, R. Jeffery. An Empirical Study of Analogy-based Software Effort Estimation. Empirical Software Engineering, 42, June 1999, pp. 135--158]]
[12]
J. Conallen. Building Web Applications with UML. Addison-Wesley, 2000.]]
[13]
B. W. Boehm. Software Engineering Economics. Prentice Hall, NJ, 1981.]]
[14]
L. H. Putnam. A general Empirical Solution to the Macro Software Sizing and Estimating Problem. IEEE Transactions on Software Engineering, 1978, vol. 4, no. 4, pp. 345--361.]]
[15]
Y. Deshpande. Consolidating Web Engineering as a discipline. Software Engineering Australia, April 2002, pp. 31--34.]]
[16]
J. Albrecht, J. R. Gaffney. Software function, source lines of code, and development effort prediction: a software science validation. IEEE Transactions on Software Engineering, vol. 9,1983 no. 6, pp. 639--648.]]
[17]
T. Rollo. Sizing E-Commerce. Proceedings of the ACOSM 2000 - Australian Conference on Software Measurement, Sydney, 2000.]]
[18]
T. C. Jones. Estimating Software Costs. McGraw-Hill, New York, 1998.]]
[19]
Judd, Smith, Kidder. Research Methods in Social Relations. Sixth edition. Harcourt Brace Jovanovich College Publishers, Fort Worth, USA, 1991.]]
[20]
F. J. Heemstra. Software cost estimation. Information Software Technology, 1992, vol. 34, no. 10, pp. 627--639.]]
[21]
B. W. Boehm, C. Abts, A. W. Brown, S. Chulani, B. K. Clark, W. Horowitz, R. Madachy, D. Reifer, B. Steece. Software Cost Estimation with COCOMO II. Prenctice Hall, NJ, 2000.]]
[22]
I. Wieczorek. Improved Software Cost Estimation. A Robust and Interpretable Modeling Method and a Comprehensive Empirical Investigation. Fraunhofer IRB Verlag, vol. 7, 2001]]
[23]
M. Shepperd, C. Schofield, B. Kitchenham. Effort Estimation Using Analogy. Proceedings of the 18th International Conference of Software Engineering, 1996, pp. 170--175.]]
[24]
C. F. Kemerer. An Empirical Validation of Software Cost Estimation Models. Communications of the ACM, vol. 30, no. 5, 1987, pp. 417--429]]
[25]
S. Chulani, B. Boehm, B. Steece. Bayesian Analysis for the Empirical Software Engineering Cost Models. IEEE Transactions on Software Engineering, vol. 25, no. 4, 1999]]
[26]
M. Ruhe. The early and accurate effort estimation of web applications. University of Kaiserslautern, diploma thesis; available via email from the author.]]
[27]
F. D. Davis. Perceived Usefulness, Ease of Use, and Usage of Information Technology. MIS Quarterly, September 1989, pp. 319--340.]]
[28]
T. DeMarco. Controlling Software Projects. Yourdan Press, 1982]]
[29]
R. C. Tausworthe. The work breakdown structure in sofware project management. Journal of Systems and Software 1. 1980, pp. 181--189]]

Cited By

View all
  • (2017)Research patterns and trends in software effort estimationInformation and Software Technology10.1016/j.infsof.2017.06.00291:C(1-21)Online publication date: 1-Nov-2017
  • (2014)Is there a place for qualitative studies when identifying effort predictors?Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering10.1145/2601248.2601281(1-10)Online publication date: 13-May-2014
  • (2013)Realising web effort estimationProceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering10.1145/2460999.2461002(12-23)Online publication date: 14-Apr-2013
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '03: Proceedings of the 25th International Conference on Software Engineering
May 2003
841 pages
ISBN:076951877X

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 May 2003

Check for updates

Qualifiers

  • Article

Conference

ICSE03
Sponsor:

Acceptance Rates

ICSE '03 Paper Acceptance Rate 42 of 324 submissions, 13%;
Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Research patterns and trends in software effort estimationInformation and Software Technology10.1016/j.infsof.2017.06.00291:C(1-21)Online publication date: 1-Nov-2017
  • (2014)Is there a place for qualitative studies when identifying effort predictors?Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering10.1145/2601248.2601281(1-10)Online publication date: 13-May-2014
  • (2013)Realising web effort estimationProceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering10.1145/2460999.2461002(12-23)Online publication date: 14-Apr-2013
  • (2012)The role of systematic reviews in identifying the state of the art in web resource estimationProceedings of the 2nd international workshop on Evidential assessment of software technologies10.1145/2372233.2372237(3-8)Online publication date: 22-Sep-2012
  • (2011)Using web objects for development effort estimation of web applicationsProceedings of the 12th international conference on Product-focused software process improvement10.5555/2022348.2022370(186-201)Online publication date: 20-Jun-2011
  • (2011)Application migration to cloudProceedings of the 2nd International Workshop on Software Engineering for Cloud Computing10.1145/1985500.1985505(22-28)Online publication date: 22-May-2011
  • (2009)Conceptual data model-based software size estimation for information systemsACM Transactions on Software Engineering and Methodology10.1145/1571629.157163019:2(1-37)Online publication date: 14-Oct-2009
  • (2009)Web hypermedia content management system effort estimation modelACM SIGSOFT Software Engineering Notes10.1145/1507195.150720134:2(1-7)Online publication date: 28-Feb-2009
  • (2009)Software project effort estimation with voting rulesDecision Support Systems10.1016/j.dss.2008.12.00246:4(895-901)Online publication date: 1-Mar-2009
  • (2009)An Empirical Study on the Use of Web-COBRA and Web Objects to Estimate Web Application Development EffortProceedings of the 9th International Conference on Web Engineering10.1007/978-3-642-02818-2_17(213-220)Online publication date: 18-Jun-2009
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media