Show simple item record

dc.contributor.advisorPerry, Dewayne E.en
dc.creatorAravindhan, Arasien
dc.date.accessioned2011-02-21T15:36:22Zen
dc.date.accessioned2011-02-21T15:36:36Zen
dc.date.available2011-02-21T15:36:22Zen
dc.date.available2011-02-21T15:36:36Zen
dc.date.issued2010-12en
dc.date.submittedDecember 2010en
dc.identifier.urihttp://hdl.handle.net/2152/ETD-UT-2010-12-2093en
dc.descriptiontexten
dc.description.abstractTest Driven Development is a software technique which uses automated unit tests to drive software design and to force decoupling of dependencies. This report describes the pilot study that was conducted to understand Test Driven Development process and to evaluate its pros and cons before adopting it completely across the software team. The goal of the pilot study was to use TDD principles to build part of a real life software project - in particular, to completely implement 3 user stories - and to evaluate the resulting software. The main questions being discussed are - Is it feasible to adopt TDD in the development of a real life system with databases and UI? How easy is it to convert a user story into a set of unit tests? Can a set of unit tests adequately represent a user story or are requirements lost in translation?en
dc.format.mimetypeapplication/pdfen
dc.language.isoengen
dc.subjectTest driven developmenten
dc.subjectExtreme programmingen
dc.titleA pilot study of test driven developmenten
dc.date.updated2011-02-21T15:36:36Zen
dc.contributor.committeeMemberKrasner, Herben
dc.description.departmentElectrical and Computer Engineeringen
dc.type.genrethesisen
thesis.degree.departmentElectrical and Computer Engineeringen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorUniversity of Texas at Austinen
thesis.degree.levelMastersen
thesis.degree.nameMaster of Science in Engineeringen


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record