Skip to main content

CEOS - A Cost Estimation Method for Evolutionary, Object-Oriented Software Development

  • Conference paper
  • First Online:
  • 264 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2006))

Abstract

In this article we present a method for estimating the effort of software projects following an evolutionary, object-oriented development paradigm. Effort calculation is based on decomposing systems into manageable building blocks (components, subsystems, classes), and assessing the complexity for all their associated development cycles. Most terms of the complexity calculation formulae carry coefficients which represent their individual weights ranging from factors for particular features up to general influence factors of the project environment. These coefficients can continuously be improved by statistical regression analysis. Outstanding features of the method are its flexibility (allowing estimations for project portions of any size) and its capability to deal with dynamic adjustments which might become necessary due to changed plans during project progress. This capability reflects the evolutionary character of software development and, in particular, implies revision, use and evaluation activities.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albrecht, A.J.: Measuring Applications Development Productivity. In: Proceedings of IBM Applications Devision Joint SHARE/GUIDE Symposium, Monterey, CA (1979) 83–92

    Google Scholar 

  2. Boehm, B.W.: Software Engineering Economics. Prentice Hall (1981)

    Google Scholar 

  3. Dumke, R., Abran, A.: Software Measurement / Current Trends in Research an Practice. Wiesbaden: Deutscher Universitätsverlag (1999)

    Google Scholar 

  4. van Genuchten, M.: Why is Software Late? An Empirical Study of Reasons For Delay in Software Development, In: IEEE Transaction on Software Engineering 17(1991)6, 582–590

    Article  Google Scholar 

  5. Hesse, W.: Life cycle models of object-oriented software development methodologies. Marburg: A. Zendler et al.: Advanced concepts, life cycle models and tools for objectoriented software development. Reihe Softwaretechnik 7, Tectum Verlag Marburg (1997)

    Google Scholar 

  6. Hesse, W.: Improving the software process guided by the EOS model. In: Proc. SPI’ 97 European Conference on Software Process Improvement, Barcelona (1997)

    Google Scholar 

  7. Hesse, W.: Wie evolutionär sind die objekt-orientierten Analysemethoden? Ein kritischer Vergleich. In: Informatik-Spektrum 20.1 (1997) 21–28

    Article  Google Scholar 

  8. ISO/IEC 9126: Information technology-Software Product Evaluation-Quality Characteristics and Guidelines for Their Use (1991)

    Google Scholar 

  9. Nesi, P., Querci, T.: Effort estimation and prediction of object-oriented systems. In: The Journal of Systems and Software 42 (1998) 89–102

    Article  Google Scholar 

  10. Rousseeuw, P.J., Van Aelst, S.: Positive-Breakdown Robust Methods in Computer Vision. Department of Mathematics and Computer Science, U.I.A., Belgium (1999)

    Google Scholar 

  11. Sneed, H.M.: Schätzung der Entwicklungskosten von objektorientierter Software. In: Informatik Spektrum 19 (1996) 133–140

    Article  Google Scholar 

  12. Vaske, H.: Systemhäuser zeigen Schwäche im Support. In: Computerwoche, Nr. 11, März (1999) 9–10

    Google Scholar 

  13. Zuse, H.: A Framework of Software Measurement. Berlin/New York: Walter de Gruyter, (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sarferaz, S., Hesse, W. (2001). CEOS - A Cost Estimation Method for Evolutionary, Object-Oriented Software Development. In: Dumke, R., Abran, A. (eds) New Approaches in Software Measurement. IWSM 2000. Lecture Notes in Computer Science, vol 2006. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44704-0_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-44704-0_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41727-9

  • Online ISBN: 978-3-540-44704-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics