Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30172
A Linear Use Case Based Software Cost Estimation Model

Authors: Hasan.O. Farahneh, Ayman A. Issa

Abstract:

Software development is moving towards agility with use cases and scenarios being used for requirements stories. Estimates of software costs are becoming even more important than before as effects of delays is much larger in successive short releases context of agile development. Thus, this paper reports on the development of new linear use case based software cost estimation model applicable in the very early stages of software development being based on simple metric. Evaluation showed that accuracy of estimates varies between 43% and 55% of actual effort of historical test projects. These results outperformed those of wellknown models when applied in the same context. Further work is being carried out to improve the performance of the proposed model when considering the effect of non-functional requirements.

Keywords: Metrics, Software Cost Estimation, Use Cases

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1078941

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1560

References:


[1] A. Issa, M. Odeh, and D. Coward, "Can Function Points Be Mapped To Object Points?" International Arab Journal of Information Technology, (Accepted and to appear).
[2] A. Issa, M. Odeh, and D. Coward, "Using Use Case Models To Generate Object Points." In Proceedings of the IASTED International Conference on Software Engineering Austria. ACTA Press, 2005, pp.468-473.
[3] B. Anda, E. Angelvik, and K. Ribu, "Improving Estimation Practices by Applying Use Case Models." In Proceedings Product Focused Software Process Improvement 4th International Conference, PROFES 2002.,9-11 Dec Rovaniemi, Finland Springer-Verlag, 2002, pp. 383-397.
[4] Boehm, B., Horowitz, E., Madachy, R., Reifer, D., Clark, B., Steece, B., Brown, A., Chulani, S. and Abts, C., Software Cost Estimation With Cocomo II. Prentice Hall, 2000.
[5] C. Phillips, E. Kemp, and Sai Mei Kek, "Extending UML Use Case Modelling to Support Graphical User Interface Design." In Proceedings of the 2001 Australian Software Engineering Conference, 27-28 Aug. 2001, Australia IEEE Comput. Soc, 2001, pp.48-57.
[6] F. Heemstra, "Software Cost Estimation." Information and Software Technology, 34 (10), 1992, pp.627-639.
[7] J. Lewis, "Limits to Software Estimation", Software Engineering Notes, 26 (4), 2001, p.54.
[8] J. Smith, "The Estimation of Effort Based on Use Cases"
[online]. Rational Software, 2001, Available from: http://www.rational.com/products /whitepapers/finalTP171.jsp Accessed 1/15/2003.
[9] Karner, G., Resource Estimation for Objectory Projects. Objectory Systems, 1993.
[10] Kruchten, P., The Rational Unified Process : an Introduction. London: Addison-Wesley, 2002.