IIUM Repository

McCabe’s complexity and CK Metrics on the internal quality of test first implementation in Malaysian education settings

Yahya, Norzariyah and Awang Abu Bakar, Normi Sham (2018) McCabe’s complexity and CK Metrics on the internal quality of test first implementation in Malaysian education settings. Advanced Science Letters, 24 (2). pp. 1201-1205. ISSN 1936-6612 E-ISSN 1936-7317

[img] PDF - Submitted Version
Restricted to Registered users only

Download (517kB) | Request a copy
[img]
Preview
PDF (MYRA) - Supplemental Material
Download (185kB) | Preview
[img]
Preview
PDF (WOS) - Supplemental Material
Download (386kB) | Preview

Abstract

Test first is promoted in test driven development method as one of an effective Agile manifesto in producing a better quality applications. Several research have been conducted in education settings and among industrial practitioners in order to investigate the test first contribution in producing better quality software compared to a traditional approach. This paper focuses on studying the internal quality of the project developed by undergraduates with the implementation of test first over test last approach in Malaysian education settings. In the analyses, JHawk is used as the metrics extraction tools, and the analysis utilized the SPSS and G*Power statistical packages. The metrics collected are based on six object oriented metrics by Chidamber and Kemerer (CK) and the McCabe’s cyclomatic complexity (CC). However, only four CK Metric (Lack of Cohesion in Method, Coupling between Objects, Weighted Methods per Class, and Response for a Class) were evaluated, in addition, the complexity is measured based on McCabes’s CC. The outcome based on t-test and Mann-Whitney test shows that none of the metrics is statistically significant for test first in producing better internal quality; however, the hypothesis is accepted due to the effect size and achieved power contributed by the Weighted Method per Class.

Item Type: Article (Journal)
Additional Information: 5066/55858
Uncontrolled Keywords: test first, test last, internal quality, CK metrics, McCabe’s cyclomatic complexity
Subjects: T Technology > T Technology (General)
Kulliyyahs/Centres/Divisions/Institutes (Can select more than one option. Press CONTROL button): Kulliyyah of Information and Communication Technology > Department of Computer Science
Kulliyyah of Information and Communication Technology > Department of Computer Science

Kulliyyah of Information and Communication Technology
Kulliyyah of Information and Communication Technology
Depositing User: Dr. Normi Sham Awang Abu Bakar
Date Deposited: 16 Aug 2018 12:02
Last Modified: 21 Feb 2019 11:54
URI: http://irep.iium.edu.my/id/eprint/55858

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year