2009
DOI: 10.1145/1539024.1508919
|View full text |Cite
|
Sign up to set email alerts
|

Test-driven design for introductory OO programming

Abstract: Test-Driven Design (TDD) has been shown to increase the productivity of programming teams and improve the quality of the code they produce. However, most of the introductory curricula provide no introduction to test design, no support for defining the tests, and do not insist on a comprehensive test coverage that is the driving force of the TDD.This paper presents a curriculum, pedagogy, and the software support for introductory object-oriented program design that uses the TDD consistently from the very beginn… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2011
2011

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…The Program by Design is a work of the team led by Matthias Felleisen, with Matthew Flatt, Robby Findler, and Shriram Krishnamurthi its cofounders [7]. Kathy Gray has contributed to the design and initial implementation of the ReachJava segment [6,11]. Kathi Fisler has worked on the further development of the curriculum.…”
Section: Discussionmentioning
confidence: 99%
“…The Program by Design is a work of the team led by Matthias Felleisen, with Matthew Flatt, Robby Findler, and Shriram Krishnamurthi its cofounders [7]. Kathy Gray has contributed to the design and initial implementation of the ReachJava segment [6,11]. Kathi Fisler has worked on the further development of the curriculum.…”
Section: Discussionmentioning
confidence: 99%
“…Viera Proulx [7] provides a Tester library that uses the reflection API to allow extensional equality testing on user-defined classes.…”
Section: Extensional Equality Testingmentioning
confidence: 99%