Testability Assessment of Object Oriented Software Using Static Metric Model and Analytic Hierarchy Process
Based on existing software testability models for object oriented software, we have proposed a new testability assessment model for object oriented software. The model is based on those six important internal programming features of object oriented design which are not used before together at the same time in-spite of being highlighted in some or other research. These factors are assessed using popular static object oriented metrics and their link with testability is established. The model is further analyzed using Multi Criteria Decision Making (MCDM) approach. The model is validated using Analytic Hierarchy Process (AHP). The proposed model and evaluation technique helps software engineering practitioners to choose the best alternative amongst available options by analysing the Testability.
Keywords: Software Testability Assessment Model, Object Oriented Testability, Static Metric, AHP.
Download Full-Text
ABOUT THE AUTHORS
Pushpa R. Suri
Department of Computer Science and Applications, Kurukshetra University, Kurukshetra, Haryana, India
Harsha Singhani
Harsha Singhani received her Master of Computer Applications degree from Maharishi Dayanand University, Rohtak, Haryana, India. She has got experience of over 12 years of teaching in field of I.T. At present, she is pursuing Ph.D.(Computer Science) from Kurukshetra University, Kurukshetra, Haryana, India. Her teaching and research areas include database systems, automata theory, object oriented programming, software engineering and software testing.
Pushpa R. Suri
Department of Computer Science and Applications, Kurukshetra University, Kurukshetra, Haryana, India
Harsha Singhani
Harsha Singhani received her Master of Computer Applications degree from Maharishi Dayanand University, Rohtak, Haryana, India. She has got experience of over 12 years of teaching in field of I.T. At present, she is pursuing Ph.D.(Computer Science) from Kurukshetra University, Kurukshetra, Haryana, India. Her teaching and research areas include database systems, automata theory, object oriented programming, software engineering and software testing.