Object-oriented measures as testability indicators: An empirical study

Bajeh, A.O. and Oluwatosin, O.-J. and Basri, S. and Akintola, A.G. and Balogun, A.O. (2020) Object-oriented measures as testability indicators: An empirical study. Journal of Engineering Science and Technology, 15 (2). pp. 1092-1108.

Full text not available from this repository.
Official URL: https://www.scopus.com/inward/record.uri?eid=2-s2....

Abstract

Software measurement is one of the management strategies for developing robust and maintainable software products. The complexities inherent in software design can be controlled using software metrics. Testability is one of the sub characteristics of the maintainability attribute of software and it is the desire of quality assurance to ensure that software components are easily testable. This study empirically investigates the suitability of software metrics as indicators of software testability. The case study approach to empirical software engineering research is used in the study. Data are collected from six open-source object-oriented software products. The data consist of fifteen metric measurements of Java classes and their respective Junit test cases. Statistical analysis is conducted to show the relationship between measurements of the classes and that of their test cases. The results of the analysis showed that the complexity and coupling metrics of the Java classes are suitable indicators of the testability of the classes of object-oriented software. Also, the magnitude of the relationship is observed to be weak, which implies that the metrics do not completely measure the level of difficulty in the task of developing test cases for classes; that is, some other factors involved in test case development are not captured by software metrics. © School of Engineering, Taylor�s University

Item Type: Article
Impact Factor: cited By 3
Depositing User: Ms Sharifah Fahimah Saiyed Yeop
Date Deposited: 19 Aug 2021 05:35
Last Modified: 19 Aug 2021 05:35
URI: http://scholars.utp.edu.my/id/eprint/23144

Actions (login required)

View Item
View Item