IIUM Repository

The analysis of programming competency in test driven development

Yahya, Norzariyah and Awang Abu Bakar, Normi Sham (2015) The analysis of programming competency in test driven development. In: Malaysian Software Engineering Conference (MySEC 2015), 16th-17th Dec. 2015, Serdang, Selangor.

[img] PDF - Published Version
Restricted to Repository staff only

Download (6MB) | Request a copy
[img] PDF (SCOPUS) - Supplemental Material
Restricted to Repository staff only

Download (317kB) | Request a copy

Abstract

Agile development consist of method such as eXtreme Programming and Scrum. Agile was formalized in 2001 by a group of software development practitioners. Agile is not a tool or a single methodology but it is a philosophy. Test driven development or test first approach is one of the approaches in Agile. Test first is a development process with the implementation of test cases before production code. The objective of this research are twofold; one is to study the implementation of test first over test last in Malaysian education domain, two is to investigate the effects of the differences in programming competency on product quality in test driven development. Experiment results indicated that high and moderate programming competency with test first approach produced low code complexity and coupling between object (CBO) for test first was better for all programming competency. However, test last for low and mixed competency produced more lines of code (LOC). In addition, the lack of cohesion in methods (LCOM) results for all programming competency were varied.

Item Type: Conference or Workshop Item (Plenary Papers)
Additional Information: 3509/49156
Uncontrolled Keywords: test first, test last, quality, education domain, programming competency.
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
Depositing User: Dr. Normi Sham Awang Abu Bakar
Date Deposited: 26 Jan 2016 09:20
Last Modified: 06 Sep 2017 00:58
URI: http://irep.iium.edu.my/id/eprint/49156

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year