Publication:
The investigation of the Test First model implementation on the internal quality of software project

dc.contributor.affiliation#PLACEHOLDER_PARENT_METADATA_VALUE#en_US
dc.contributor.authorNorzariyah binti Yahyaen_US
dc.date.accessioned2024-10-08T07:37:03Z
dc.date.available2024-10-08T07:37:03Z
dc.date.issued2018
dc.description.abstractGenerally, Test First is a programming practice that needs a developer to design test cases at the beginning of a project that will lead to the failure of those test cases. The process then continues with the development of the production code which is written to match the test cases designed. This research is an empirical research that investigates the implementation of an Agile approach known as the Test First model. This research explores the suitability of the existing Test First model for its implementation in Malaysian education settings. The findings from the Pilot Experiment demonstrated a need to propose a new Test First model which is tailored to local undergraduates’ knowledge and experience in system design and project development. This thesis looks into the internal quality of the project developed by local undergraduates with the implementation of Test First over Test Last model. The internal quality of the source codes developed by the students was evaluated based on six metrics; Lines of Codes, Average Cyclomatic Complexity, Lack of Cohesion in Methods, Coupling between Objects, Weighted Methods per Class, and Response for a Class. The findings from the series of experiments demonstrated that the internal quality of the source codes developed by the undergraduates based on the Test First model is better than the internal quality of the project implemented using the Test Last model. Additionally, the factors on Intention towards Testing Behaviour were identified based on the Theory of Planned Behaviour model. The identified factors will facilitate in supporting the Test First implementation in academia. Moreover, the outcomes indicated by the Theory of Planned Behaviour show that the students’ belief that their expectation on programming knowledge, skill, time given to develop a project, training and the view of the lecturers or instructors and classmates are the factors that influence their Intention towards testing. Lastly, the focus group discussions show that the students generally understand Test First and its contributions in a system development. However, there are several factors that need to be accommodated to ensure the students positively and enthusiastically do Test First.en_US
dc.description.callnumbert QA 76.76 D47 N822I 2018en_US
dc.description.degreelevelDoctoralen_US
dc.description.identifierThesis : The investigation of the Test First model implementation on the internal quality of software project /by Norzariyah binti Yahyaen_US
dc.description.identityt11100385429NorzariyahYahyaen_US
dc.description.kulliyahKulliyyah of Information and Communication Technologyen_US
dc.description.notesThesis (Ph.D)--International Islamic University Malaysia, 2018.en_US
dc.description.physicaldescriptionxxi, 243 leaves :colour illustrations ;30cm.en_US
dc.description.programmeDoctor of Philosophy in Computer Scienceen_US
dc.identifier.urihttps://studentrepo.iium.edu.my/handle/123456789/9290
dc.identifier.urlhttps://lib.iium.edu.my/mom/services/mom/document/getFile/AraJshl9XARMh1p44fSkGs6d9KEDO84y20190117121059187
dc.language.isoenen_US
dc.publisherKuala Lumpur :International Islamic University Malaysia,2018en_US
dc.rightsCopyright International Islamic University Malaysia
dc.subject.lcshComputer software -- Developmenten_US
dc.subject.lcshAgile software developmenten_US
dc.subject.lcshComputer software -- Testingen_US
dc.titleThe investigation of the Test First model implementation on the internal quality of software projecten_US
dc.typeDoctoral Thesisen_US
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
t11100385429NorzariyahYahya_SEC_24.pdf
Size:
573.33 KB
Format:
Adobe Portable Document Format
Description:
24 pages file
Loading...
Thumbnail Image
Name:
t11100385429NorzariyahYahya_SEC.pdf
Size:
3.04 MB
Format:
Adobe Portable Document Format
Description:
Full text secured file

Collections