Empirically Validated Software Efficiency Estimation Model: Product Operation Perspective

The quality element of a design class is important as it has a substantial listed influence on overall required quality of the software. The complexity and lengthy codes of program severely affect several quality measures, especially efficiency of the final delivered software. This paper does an appropriate review on efficiency of object oriented software, and suggests some relevant information about class design level efficiency. Program efficiency is an important factor to software quality. Moreover, if software efficiency analysis has been done in the early steps of the software creation process then it assures as a criterion to software quality. This article proposes a comprehensive research idea for estimation of the efficiency index. Subsequently, it does an extremely methodical review on design efficiency of software. After that, a design metric based efficiency estimation model at the design time has been proposed by creating the link between design properties of the program and efficiency criteria. Furthermore, the correlation is mapped among all with the help of statistical values for selected design properties and efficiency criteria. In addition, efficiency estimation model is empirically validated with try-out data.

[1]  Ashwin B. Tomar,et al.  A SYSTEMATIC STUDY OF SOFTWARE QUALITY MODELS , 2011 .

[2]  C. Ravindranath Pandian Software Metrics: A Guide to Planning, Analysis, and Application , 2003 .

[3]  Mn Huda,et al.  Metric Based Testability Estimation Model for Object Oriented Design: Quality Perspective , 2015 .

[4]  Mn Huda,et al.  Measuring Testability of Object Oriented Design: A Systematic Review , 2014 .

[5]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[6]  Barry Boehm,et al.  Characteristics of software quality , 1978 .

[7]  Yagya Dutt Sharma Arya,et al.  Testability Quantification Framework of Object Oriented Software: A New Perspective , 2015 .

[8]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[9]  Chris F. Kemerer,et al.  Improving the Reliability of Function Point Measurement: An Empirical Study , 1992, IEEE Trans. Software Eng..

[10]  Barry W. Boehm,et al.  Quantitative evaluation of software quality , 1976, ICSE '76.

[11]  Robert W. Zmud,et al.  An Empirical Validation of , 1987 .

[12]  Victor R. Basili,et al.  A Methodology for Collecting Valid Software Engineering Data , 1984, IEEE Transactions on Software Engineering.

[13]  Dayang N. A. Jawawi,et al.  Cost Estimation Methods : A Review , 2011 .

[14]  Yagya Dutt Sharma Arya,et al.  EVALUATING EFFECTIVENESS FACTOR OF OBJECT ORIENTED DESIGN : A TESTABILITY PERSPECTIVE , 2015 .

[15]  Robert B. Grady,et al.  Practical Software Metrics for Project Management and Process Improvement , 1992 .

[16]  Mn Huda,et al.  Quantifying Reusability of Object Oriented Design: A Testability Perspective , 2015 .

[17]  Mohammad Alshayeb,et al.  Empirical investigation of refactoring effect on software quality , 2009, Inf. Softw. Technol..

[18]  Reena Srivastava,et al.  Flexibility: A Key Factor to Testability , 2015 .