A critical review of source code size estimation approaches for object oriented programming languages A comparative study
Size estimation plays a key role in effort estimation that has a crucial impact on software projects in the software industry. We investigate the accuracy of early lines of code (LOC) estimation approaches for an object oriented system at the early software development phase. We have validated the proposed methods using samples from both the software industry and open source systems. In this paper, authors perform a comparative study of several size estimation models on C+ C# and Java programs by using object oriented metrics to estimate LOC, which comprise measures for #classes, class size, #methods per class, #attributes per class etc. We applied Surface Response Modeling (SRM) method, a case of Design of Experiment (DOE) method, in order to determine the factors that contribute most to the estimation model accuracy.