Open Access   Article Go Back

A Survey on Early Size Estimation Techniques

Varinder Kaur Attri1 , Jatinder Singh2

Section:Survey Paper, Product Type: Journal Paper
Volume-6 , Issue-12 , Page no. 866-874, Dec-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i12.866874

Online published on Dec 31, 2018

Copyright © Varinder Kaur Attri , Jatinder Singh . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Varinder Kaur Attri , Jatinder Singh, “A Survey on Early Size Estimation Techniques,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.12, pp.866-874, 2018.

MLA Style Citation: Varinder Kaur Attri , Jatinder Singh "A Survey on Early Size Estimation Techniques." International Journal of Computer Sciences and Engineering 6.12 (2018): 866-874.

APA Style Citation: Varinder Kaur Attri , Jatinder Singh, (2018). A Survey on Early Size Estimation Techniques. International Journal of Computer Sciences and Engineering, 6(12), 866-874.

BibTex Style Citation:
@article{Attri_2018,
author = {Varinder Kaur Attri , Jatinder Singh},
title = {A Survey on Early Size Estimation Techniques},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {12 2018},
volume = {6},
Issue = {12},
month = {12},
year = {2018},
issn = {2347-2693},
pages = {866-874},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=3430},
doi = {https://doi.org/10.26438/ijcse/v6i12.866874}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i12.866874}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=3430
TI - A Survey on Early Size Estimation Techniques
T2 - International Journal of Computer Sciences and Engineering
AU - Varinder Kaur Attri , Jatinder Singh
PY - 2018
DA - 2018/12/31
PB - IJCSE, Indore, INDIA
SP - 866-874
IS - 12
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
386 244 downloads 214 downloads
  
  
           

Abstract

Estimations play a very crucial role in the efficient termination of the task in software development life cycle (SDLC). Incorrect estimations hamper the progress of the project. As software estimation plays a critical role to control the project failures rate, estimation in the beginning of the software life cycle turns out to be very important goal for the software engineering community. For the effective development of the software project, early size estimation is considered an important parameter as it is essential for estimating the cost and total development effort. Earlier estimation leads to better project management .The main objective of this article is to explore the present literature with an intention to gain familiarity with the situation to examine the software estimation model and techniques. These estimation model and techniques helps in estimating the software size during the early phase of SDLC and acknowledge the gaps in the literature for future directions.

Key-Words / Index Term

SDLC,UML,Metrics,Early Size estimation

References

[1] A.B.Nassif,”Software size and effort estimation from use case diagrams Using regression and soft computing models”, P.hD Thesis, The School of Graduate and Postdoctoral Studies Western University London, Ontario, Canada, 2012.
[2] O. Demirors, C.Gencel,”Comparison of Size Estimation Techniques Applied Early in the Life Cycle”, Software Process Improvement, Vol.3281, pp. 184-194, 2004.
[3] Kotonya, I.Sommerville,”Requirements Engineering: Processes and Techniques", John Wiley, Chichester; New York, 1998.
[4] S R.Chitamber, D.P.Darcy, C.F.kemerer “Managerial Use of Metrics for Object –Oriented Software: An Exploratory Analysis”, IEEE Transaction on Software Engineering, Vol. 24, pp. 629-639, 1998.
[5] J. J. Dolado, “A Validation of the Component-Based Method for Software Size Estimatio”,IEEE Transaction on Software Engineering, , Vol.26, pp. 1006-1021 ,2000.
[6] M.Sheppered,G.Kadoda,”Cmparing Software Prediction Techniques Using Simulation”,IEEE Transaction on Software Engineering, Vol. 27, pp. 1014-1022,2001.
[7] T. E Hasting, A .S. M Sajeev, “Vector –Based Approach to Software Size Measurement and Effort Estimation”,IEEE Transaction on Software Engineering,Vol 27, pp. 337-350, 2001.
[8] M. Ronchetti, G.Succio, W. Pedrycz, B.Russo, “Early Estimation of Software Size in Object-Oriented Environments A Case Study In a CMM Level 3 Software Firm”, Information Science ,Vol.176, pp.475-489,2001.
[9] P. C.Pendharkar, “Probababilistic Estimation of Software Size and Effort”, Expert System With Application, Vol.37, pp.4435-4440, 2010.
[10] F. G.Wilkie, I. R. McChesney, M.P.Tuxworth,N. G,Leste,”The Value of Software Sizing”, Information and Software technology ,Vol. 53 , pp. 1236-1249, 2011.
[11] Kitchenh, Barbar,Brereton,O. Pearl, Budgen,David, Turner,Mark, Bailey, John., Linkman, Stephen, “Systematic literature reviews in software engineering – A systematic literature review”,Infornation and Software Technology,Vol.51,pp. 7-14,2009.
[12] J.Kaczmarek, M.Kucharski, “Size and Effort Estimation for Application Written in Java”, Information and Software technology, Vol.46, pp. 589-601, 2004.
[13] G .Costagliola, F.Ferrucci, G.Tortora, , G. Vitiello, , “Class Point: An Approach for the Size Estimof Object-Oriented Systems”,IEEE Transaction on Software Engineering,Vol.31, pp. 52-73,2005.
[14] M. Hericko, A. Zivkovic, “The Size and Effort Estimates in Iterative Development”, Information and Software Technology, Vol.50, pp 772–781, 2008.
[15] S.Abrahao, J.Gomez, E. Insfran,”Validating a Size Measure for Effort Estimation in Model-DrivenWeb Development”, Information Sciences,Vol.180, pp. 3932–3954, 2010.
[16] M. Karanam, L. Gottemukkala, "Software Fault Detection Using Improved Relief Detection Method", International Journal of Scientific Research in Computer Science and Engineering, Vol.4, Issue.5, pp.1-4, 2016.
[17] A.B.Nassif, D. Ho, L. F.Capretz, “Towards an Early Software Estimation Using Log –Linear Regression and a Multilayer Perceptron Model”, The Journal of System and Software, Vol.866, pp. 144-160,2013.
[18] M. A. Ahmed, I.Ahmed, J. S Alghmadi,”Probabilistic size proxy for software effort prediction: A framework”, Information and Software technology, Vol.55, pp. 241-251, 2013.
[19] L.Hussain, Kosseim, O. Ormandjieva,”Approximation of COSMIC functional size to support early effort estimation in Agile”, Data& Knowledge Engineering, Vol.85, pp. 2–14, 2013.
[20] S.Jain, , V.Yadav, R.Singh, ,”AnApproach for OO Software Size Estimation Using Predictive Object Point Metric”, Proceedings of the International conference on Computing for Sustainable Global Development, pp. 421-424,2014.
[21] Y.Zhou, Y.Yang, B.Xu, H.Leung, X .Zhou, “Source Code Size Estimation Approach for Object Oriented Systems from UML class Diagrams: A Comparative Study “Information and Software Technology, Vol.56, pp .220-237, 2014.
[22] L. Chen, M.A. Babar, H.Hang,”Towards an evidence-based understanding of electronic data sources”, Proc. 14th Int. Conf. on Evaluation and Assessment in Software Engineering (EASE), UK, 2010.
[23] A.W.Khan, S.U.Khan, “Critical success factors for offshore software outsourcing contract management from vendors”, perspective: an exploratory study using a systematic literature review’, IET Softw., Vol.7,pp. 327–338, 2013.
[24] S.U Khan,et al., “Barriers in the selection of offshore software development outsourcing vendors: an exploratory study using a systematic literature review”,inf. Softw. Technol, Vol.53, pp. 693–706., 2011.
[25] A. Khan, Arif, J.Keung, “Systematic review of success factors and barriers for software process improvement in global software development”, IET Software, pp. 1–11, 2016.
[26] M.Bano, N .Ikram, “Software process improvement: a systematic literature review”, 15th Int. Multitopic Conf. (INMIC,pp. 459–464), 2012.
[27] W.Afzal, R.Torkar, ,R.Feldt, “A systematic review of search-based testing for non-functional system properties”, Inf. Softw. Technol, Vol.51, pp. 957–97, 2009.
[28] A.A Khan, S.Basri,P.D.D. Dominic,et al, “Communication risks and bestpractices in global software development during requirements change management: a systematic literature review protocol”, Res. J. Appl. Sci., Eng.Technol,6, pp. 3514–3519, 2013.
[29] M.Sulayman, , E.Mendes, “A systematic literature review of software process improvement in small and medium web companies, in (Eds.)”,Advances in Software Engineering’ (Springer, Berlin Heidelberg, Germany), vol.59,pp. 1–8., 2009.
[30] E .Mendes, “A systematic review of web engineering research”, Int. Symp. On Empirical Software Engineering, p. 10,2002.
[31] V.D. Bianco, L.Lavazza, , L, G. Morasca, S. Abual.,”Model-based early and rapid estimation of COSMIC functional size – An experimental evaluation,”nformation And Software Technology,Vol.56,No.10, pp. 1253-1267, 2014
[32] Aanchal, S. kumar, "Metrics for Software Components in Object Oriented Environments: A Survey", International Journal of Scientific Research in Computer Science and Engineering, Vol.1, Issue.2, pp.25-29, 2013.
[33] K. Lind, R. Heldal,”A Practical Approach to Size Estimation of Embedded Software Components”IEÉE transactions on software engineering, Vol.38, No.5, 2012.
[34] V.Nguyen, ,’Improved Size and Effort Estimation Models for Software Maintenance’,IEEE International Conference on Software Maintenance in Timisoaria, Romania 2010
[35] J. Bielak, Improving Size Estimates Using Historical Data”, IEEE Software,pp. 27-35,2000.
[36] P. G. Kjeldsberg, F.A .Catthoor, “Storage Requirement Estimation for Optimized Design of Data Intensive Applications”, ACM Transactions on Design Automation of Electronic Systems, Vol. 9, No. 2, pp. 133–158,2004.
[37] L.Buglione, C. Ebert,”Estimation Tools and Techniques”, IEEE Software, Vol.28, No.3, pp.92-94, 2011.
[38] Y.S.Seo, D.H .Bae, R.Jeffery, “AREION: Software effort estimation based on multiple regressions with adaptive recursive data partitioning”, Information and Software Technology, Vol.55, No.10, pp.1710-1725,2013.
[39] P. Morrow, F. G. Wilkie, I. R. McChesney,”Function point analysis using NESMA: simplifying the sizing without simplifying the size”,Software Qual J ,Vol.22,pp.611–660 , 2014.
[40] J. C. Juanan, A.Alain, R.S .Pablo , A. Miguel,.,”An experimental study on the conversion between IFPUG and UCP functional size measurement units”,Zhejiang Univ-Sci C (Comput & Electron)Vol.15 No.3, pp.161-173,2014.
[41] P.Judas, L. E. Prokop,” historical compilation of software metrics with applicability to NASA’s Orion spacecraft flight software sizing”,Innovations Syst .Softw. Eng, Vol.7, pp.161–170 ,2011.
[42] G.Robiolo, R.Orosco,”Employing use cases to early estimate effort with simpler metrics”, Innovations Syst. Softw. Eng,Vol.4, pp. 31–43, 2011.
[43] M.Badri, “Source code size prediction using use case metrics: an empirical comparison with use case points” Innovations Syst Softw Eng,13,pp. 143–159, 2017.
[44] D. Binkle, N. Gold, M.Harman, , “An Empirical Study of Static Program Slice Size”,ACMTransactions on Software Engineering andMethodology,Vol.16,No.2, Article 8,2007.
[45] H .Tan, K. Beng. Y.Zhao, H.Zhang,”Conceptual Data Model-Based Software Size Estimation for Information Systems"ACM Transactions on Software Engineering and Methodology,Vol.19,No. 2, Article 4, , 2009.
[46] P. G Kjeldsberg, F.Catthoor, E. Aas, J,”Storage Requirement Estimation for Optimized Design of Data IntensiveApplications”,ACM Transactions on Design Automation of Electronic Systems,Vol. 9, No.2, pp.133–158,2004.
[47] E.S. Papatheocharous, A.S Andreou.”Software Cost Modelling and Estimation Using Artificial Neural Networks Enhanced by Input Sensitivity Analysis”,Journal of Universal Computer Science, Vol.18, No. 14, pp. 2041-2070 , 2012.
[48] M Alférez, R.E.Lopez-Herrejón, A. Moreira, V.Amaral, A.Egyed,”Consistency Checking in Early Software Product Line Specifications - The VCC Approach”,Journal of Universal Computer Science, Vol. 20, No. 5.pp. 640-665,2014.
[49] N.Bouassida, , S.Jamoussi, A. Msaed, H.Ben-Abdallah, , “An Interactive Design Pattern Selection Method”,Journal of Universal Computer Science,Vol.21, No.13 pp. 1746-1766, 2015.
[50] A.B.Nassif, L.F Capretz, D. Ho, “Neural Network Models For Software Development Effort Estimation: A Comparative Study”,Neural Computing And Application,lVol..27,No. 8 ,pp.2369-2380,2016.