Learn More
Test-Driven Development (TDD) is an agile development process wherein automated tests are created before production code is designed or constructed in short, rapid iterations. This paper discusses an experiment conducted with undergraduate students in a year-long software engineering capstone course. In this course the students designed, implemented,(More)
In 2001, the ACM and IEEE Computing Curriculum stated that it was necessary to address " the need to develop implementation models that are international in scope and could be practiced in universities around the world " [1]. With increasing connectivity through the internet, the move towards a global economy and growing use of technology places software(More)
  • 1