4TH YEAR STUDIES IN COMPUTER SCIENCE


Home

General Information

Important Dates

Units

Project

Assessment

Students

Resources

Miscellaneous Links

Sui Jimm Boh
bohs01@student.uwa.edu.au

Entry year: 2006
Enrolment status: checked and confirmed
Degree: BCompSci
Degree status: complete semester 1, 2007

Project: Generation of Comprehensive Test Cases for Test-Driven Development
Supervisor(s): Rachel Cardell-Oliver
Project status: complete semester 1, 2007


Test-Driven Development (TDD), has been argued to provide many benefits in improving code quality (i.e. defect reduction), with minimal impact to cost (i.e. productivity). However, it has been noted that it is difficult to teach TDD to novice programmers, as the idea that tests can be written before code is a radical concept for most software developers (Janzen Saiedian 2005). A possible solution to this dilemma would be to provide knowledge of systematic ways to generate comprehensive test cases. In this project, we investigate methods and tools to support teaching TDD to beginner programmers. We seek to address problems such as "Why is TDD difficult to learn" and "How to aid novice programmers in picking up TDD". Our Aim is to come up with a tool to aid in teaching TDD to novice programmers, i.e. by providing a systematic approach to generating test cases which can be applied in a "cookbook" fashion.

Proposal
Dissertation
Last update: Thu Jul 26 15:08:28 2007
For further enquiries, please contact the 4th Year Coordinator, Luigi Barone.

Copyright © 2009
School of Computer Science & Software Engineering
The University of Western Australia
CRICOS Provider Code: 00126G
Last modified: Thu Aug 20 13:23:28 2009