A Linear Use Case Based Software Cost Estimation Model

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 re...

Full description

Bibliographic Details
Main Authors: Hasan.O. Farahneh, Issa, Ayman A.
Format: Text
Language:English
Published: Zenodo 2011
Subjects:
Online Access:https://dx.doi.org/10.5281/zenodo.1078940
https://zenodo.org/record/1078940
Description
Summary: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. : {"references": ["A. Issa, M. Odeh, and D. Coward, \"Can Function Points Be Mapped\nTo Object Points?\" International Arab Journal of Information\nTechnology, (Accepted and to appear).", "A. Issa, M. Odeh, and D. Coward, \"Using Use Case Models To\nGenerate Object Points.\" In Proceedings of the IASTED International\nConference on Software Engineering Austria. ACTA Press, 2005,\npp.468-473.", "B. Anda, E. Angelvik, and K. Ribu, \"Improving Estimation Practices\nby Applying Use Case Models.\" In Proceedings Product Focused\nSoftware Process Improvement 4th International Conference,\nPROFES 2002.,9-11 Dec Rovaniemi, Finland Springer-Verlag, 2002,\npp. 383-397.", "Boehm, B., Horowitz, E., Madachy, R., Reifer, D., Clark, B., Steece,\nB., Brown, A., Chulani, S. and Abts, C., Software Cost Estimation\nWith Cocomo II. Prentice Hall, 2000.", "C. Phillips, E. Kemp, and Sai Mei Kek, \"Extending UML Use Case\nModelling to Support Graphical User Interface Design.\" In\nProceedings of the 2001 Australian Software Engineering\nConference, 27-28 Aug. 2001, Australia IEEE Comput. Soc, 2001,\npp.48-57.", "F. Heemstra, \"Software Cost Estimation.\" Information and Software\nTechnology, 34 (10), 1992, pp.627-639.", "J. Lewis, \"Limits to Software Estimation\", Software Engineering\nNotes, 26 (4), 2001, p.54.", "J. Smith, \"The Estimation of Effort Based on Use Cases\" [online].\nRational Software, 2001, Available from:\nhttp://www.rational.com/products /whitepapers/finalTP171.jsp\nAccessed 1/15/2003.", "Karner, G., Resource Estimation for Objectory Projects. Objectory\nSystems, 1993.\n[10] Kruchten, P., The Rational Unified Process : an Introduction.\nLondon: Addison-Wesley, 2002."]}