Software Size Estimation: A survey

Main Article Content

Aeshaa L . Al-Saleem
Asma’a Y. Hammo

Abstract

Software size prediction is a first step to compute information for software project development such as: project cost, effort, schedules, duration and so on. This paper presents the software prediction methods and the efforts of the researchers in this era. Methods such as Source line of Code, Model based estimation, function point and estimation from UML diagrams. For every method, the strength and weakness is presented. Also, it presents the evaluation criteria that is necessary for the researcher to evaluate the accuracy of the methods.This information will help the researcher in the future to choose the most effect method that fit to his/her software project.


img7251.png


Article Details

How to Cite
AL-Saleem, A. L. ., & Hammo, A. Y. (2022). Software Size Estimation: A survey. Technium: Romanian Journal of Applied Sciences and Technology, 4(9), 62–70. https://doi.org/10.47577/technium.v4i9.7251
Section
Articles

References

Roger S Pressman and Bruce R Maxim,2020 “software engineering a practitioners approach”

Donatti, Guliermo S., (2005) "Software Development Effort Estimation Through Neural Networks" , Faculty of Mathmatics, Astronomy and physics, codoba national university May 2005

Singh, G., Singh, D. and Singh, V., 2011. A study of software metrics. IJCEM International Journal of Computational Engineering & Management, 11(2011), pp.22-27.

B. Boehm, C. Abts, A. W. Brown, S. Chulani, B. K. Clark, E. Horowitz, R. Madachy, D. J. Reifer, and B. Steece, Cost Estimation With Cocomo II. Upper Saddle River, NJ, USA: Prentice-Hall, 2000

R . Valerdi, B. W. Boehm, and D. J. Reifer, ``COSYSMO: A constructive systems engineering cost model coming of age,'' in Proc. INCOSE Int. Symp., vol. 13, no. 1. Hoboken, NJ, USA: Wiley, 2003, pp. 70_82.

Y. Singh, P. K. Bhatia, and O. Sangwan, ``ANN model for predicting software function point metric,'' ACMSIGSOFT Softw. Eng. Notes,vol. 34, no. 1, pp. 1_4, Jan. 2009.

F. de Barcelos Tronto, J. D. S. da Silva, and N. Sant'Anna, ``An investigation of arti_cial neural networks based prediction systems in software project management,'' J. Syst. Softw., vol. 81, no. 3, pp. 356_367, Mar. 2008

K. V. Kumar, V. Ravi, M. Carr, and N. R. Kiran, ``Software development cost estimation using wavelet neural networks,'' J. Syst. Softw., vol. 81, no. 11, pp. 1853_1867, Nov. 2008.

P. Pospieszny, B. Czarnacka-Chrobot, and A. Kobylinski, ``An effective approach for software project effort and duration estimation with machine learning algorithms,'' J. Syst. Softw., vol. 137, pp. 184_196,Mar.2018,doi:10.1016/j.jss.2017.11.066.

Morrow, P., 2018. Software sizing for cost/schedule estimation (Doctoral dissertation, Ulster University).

KUI ZHANG , XU WANG , (Member, IEEE), JIAN REN 1, AND CHAO LIU, Efficiency Improvement of Function Point-Based Software Size Estimation With Deep Learning Model ,2020

Albrecht, A., J., (1985), Function point help managers assess application, maintenance value, Computerworld Special Report on Software productivity, CW communication, pp. SR20-SR21

S. Bagriyanik and A. Karahoca, ``Automated COSMIC function point measurement using a requirements engineering ontology,'' Inf. Softw. Technol., vol. 72, pp. 189_203, Apr. 2016.

R. Silhavy, P. Silhavy, and Z. Prokopova, ``Using actors and use cases for software size estimation,'' Electronics, vol. 10, no. 5, pp. 1_20, 2021.

R. Silhavy, P. Silhavy, and Z. Prokopova, ``Analysis and selection of a regression model for the use case points method using a stepwise approach,'' J. Syst. Softw., vol. 125, pp. 1_14, Mar. 2017.

Sellami A, Hakim H, Abran A, and Ben-Abdallah H 2015 A measurement method for sizing the structure of UML sequence diagrams Information and Software Technology vol. 59 pp. 222-32.

S Densumite and P Muenchaisri "software size estimation using activity point "2017

MARRIAM DAUD AND ALI AFZAL MA , " Improving the Accuracy of Early Software Size Estimation Using Analysis-to-Design AdjustmentFactors (ADAFs)"

T. Foss, E. Stensrud, B. Kitchenham, and I. Myrtveit, ``A simulation study of the model evaluation criterion MMRE,'' IEEE Trans. Softw. Eng., vol. 29, no. 11, pp. 985_995, Nov. 2003.

D. Port and M. Korte, ``Comparative studies of the model evaluation criterions MMRE and pred in software cost estimation research,'' in Proc. 2nd ACM-IEEE Int. Symp. Empirical Softw. Eng. Meas. (ESEM), Oct. 2008, pp. 51_60.

M. Shepperd and S. MacDonell, ``Evaluating prediction systems in software project estimation,'' Inf. Softw. Technol., vol. 54, no. 8, pp. 820_827, Aug. 2012

L. C. Briand, J. Wüst, J. W. Daly, and D. V. Porter, ``Exploring the relationships between design measures and software quality in objectoriented systems,'' J. Syst. Softw., vol. 51, no. 3, pp. 245_273, May 2000

Morrow, Philip, F. George Wilkie, and I. R. McChesney. "Function point analysis using NESMA: simplifying the sizing without simplifying the size." Software Quality Journal 22.4 (2014): 611-660

https://nesma.org/wp-content/uploads/2018/05/Nesma-on-sizing-1-FPA-1.pdf

Abdullah, Nur Atiqah Sia, Nur Ida Aniza Rusli, and Mohd Faisal Ibrahim. "A case study in COSMIC functional size measurement: angry bird mobile application." In 2013 IEEE Conference on Open Systems (ICOS), pp. 139-144. IEEE, 2013.

Zhang, Cheng, Shensi Tong, Wenkai Mo, Yang Zhou, Yong Xia, and Beijun Shen. "Esse: an early software size estimation method based on auto-extracted requirements features." In Proceedings of the 8th Asia-Pacific Symposium on Internetware, pp. 112-115. 2016.

Salmanoglu, Murat, Tuna Hacaloglu, and Onur Demirors. "Effort estimation for agile software development: Comparative case studies using COSMIC functional size measurement and story points." In Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement, pp. 41-49. 2017.

Pospieszny, Przemyslaw, Beata Czarnacka-Chrobot, and Andrzej Kobylinski. "An effective approach for software project effort and duration estimation with machine learning algorithms." Journal of Systems and Software 137 (2018): 184-196.

Singh, Shailendra Pratap, Vibhav Prakash Singh, and Ashok Kumar Mehta. "Differential evolution using homeostasis adaption based mutation operator and its application for software cost estimation." Journal of King Saud University-Computer and Information Sciences 33, no. 6 (2021): 740-752

Ahmed , A.T. and Taha, D.B., Webapp Effort Estimation using Cosmic Method. International Journal of Computer Applications,(2018): 975, p.8887.

Choetkiertikul, Morakot, Hoa Khanh Dam, Truyen Tran, Trang Pham, Aditya Ghose, and Tim Menzies. "A deep learning model for estimating story points." IEEE Transactions on Software Engineering 45, no. 7 (2018): 637-656.

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.