EVALUATING EFFECTIVENESS FACTOR OF OBJECT ORIENTED DESIGN : A TESTABILITY PERSPECTIVE

Effectiveness is important quality factor to testability measurement of object oriented software at an initial stage of software development process exclusively at design phase for high quality product. It will help developer’s design capability to achieve the specified functionalities, characteristics, better design quality and behavior using appropriate object oriented design (OOD) concepts and procedures. Metric based model for ‘Effectiveness Quantification Model of Object Oriented Design’ has been proposed by establishing the correlation between effectiveness and OOD constructs. Later ‘Effectiveness Quantification Model’ is empirically validated and statistical significance of the study considers the high correlation for model acceptance. The aim of this research work is to encourage researchers and developers for inclusion of the effectiveness quantification model to access and quantify software effectiveness quality factor at design time.

[1]  Robert V. Binder,et al.  Design for testability in object-oriented systems , 1994, CACM.

[2]  Chris F. Kemerer,et al.  Towards a metrics suite for object oriented design , 2017, OOPSLA '91.

[3]  Lionel C. Briand,et al.  Automating regression test selection based on UML designs , 2009, Inf. Softw. Technol..

[4]  Anju Saha,et al.  Improving the testability of object oriented software through software contracts , 2010, ACM SIGSOFT Softw. Eng. Notes.

[5]  Raees Ahmad Khan,et al.  Object Oriented Design Complexity Quantification Model , 2012 .

[6]  Reena Srivastava,et al.  Testability Measurement Framework: Design Phase Perspective , 2014 .

[7]  Carl G. Davis,et al.  A Hierarchical Model for Object-Oriented Design Quality Assessment , 2002, IEEE Trans. Software Eng..

[8]  Khurram Mustafa,et al.  A Metrics Based Model for Understandability Quantification , 2010, ArXiv.

[9]  Mario Piattini,et al.  A controlled experiment for corroborating the usefulness of class diagram metrics at the early phases of OO developments , 2001, ADIS.

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

[11]  Khurram Mustafa,et al.  Metric based testability model for object oriented design (MTMOOD) , 2009, SOEN.

[12]  Weiqun Zheng,et al.  Test by Contract for UML-Based Software Component Testing , 2008, International Symposium on Computer Science and its Applications.

[13]  Jeffrey M. Voas,et al.  Improving the software development process using testability research , 1992, [1992] Proceedings Third International Symposium on Software Reliability Engineering.

[14]  M. Sarma,et al.  Automatic generation of test specifications for coverage of system state transitions , 2009, Inf. Softw. Technol..

[15]  Mourad Badri,et al.  An empirical analysis of a testability model for object-oriented programs , 2011, SOEN.