Electronic versions provided for personal use, consult digital libraries for official publications
- Chetan Desai, David Janzen and John Clements,
Implications of Integrating Test-Driven Development into
CS1/CS2 Curricula,
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science
Education (SIGCSE'09), Chattanooga, TN, March 2009, (accepted)
- Chetan Desai, David Janzen and Kyle Savage,
A Survey of Evidence for Test-Driven Development in Academia,
SIGCSE Bulletin inroads, 40(2), June 2008
- Michael Haungs, John Clements, and David Janzen,
Improving Engineering Education through Creativity,
Collaboration, and Context In a First Year Course,
American Society for Engineering Education (ASEE) Annual Conference, Pittsburgh, PA, June 2008
- David Janzen and Jungwoo Ryoo,
Seeds of Evidence:
Integrating Evidence-Based Software Engineering,
Conference on Software Engineering Education and Training
(CSEE&T'08), pages 223-230, Charleston, South Carolina, April 2008, [SLIDES]
- Jungwoo Ryoo, Frederico Fonseca and David Janzen,
Teaching Object-Oriented Software Engineering through Problem-Based Learning in the Context of Game Design,
Conference on Software Engineering Education and Training
(CSEE&T'08), pages 137-144, Charleston, South Carolina, April 2008
- David Janzen and Hossein Saiedian,
Does Test-Driven Development
Really Improve Software Design Quality?,
IEEE Software, 25(2), pages 77-84, March 2008
- David Janzen and Hossein Saiedian,
Test-Driven Learning in Early Programming Courses,
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science
Education (SIGCSE'08), 40(1), pages 532-536, Portland, OR, March 2008, [SLIDES]
- Ekaterina Razina and David Janzen, Effects of Dependency Injection
on Maintainability,
The 11th IASTED International Conference on Software Engineering and
Applications (SEA2007),
Boston, MA, November 2007, [SLIDES]
- David Janzen, Clark Turner, and Hossein Saiedian,
Empirical Software
Engineering in Industry Short Courses,
Conference on Software Engineering Education and Training
(CSEE&T'07), pages 89-96,
Dublin, Ireland, July 2007, [SLIDES]
- David Janzen and Hossein Saiedian, A Leveled
Examination of Test-Driven Development Acceptance,
29th International Conference on Software Engineering (ICSE'07),
Education Track, pages 719-722, Minneapolis, Minnesota, May 2007,
[SLIDES]
- David Janzen, An Empirical Evaluation
of the Impact of Test-Driven Development on Software Quality,
Ph.D. Dissertation, University of Kansas, defended August 21, 2006,
[SLIDES]
- David Janzen, An Empirical
Examination of Test-Driven Development,
ACM Digital Library, May 2006, Top three winner, ACM Student Research
Competition Grand Finals
- David Janzen and Hossein Saiedian,
On the Influence of
Test-Driven Development on Software Design,
Nineteenth Conference on Software Engineering Education and Training
(CSEE&T'06), Turtle Bay, Hawaii, pages 141-148. IEEE-CS,
April 2006, [SLIDES]
- David Janzen and Hossein Saiedian, Test-Driven
Learning: Intrinsic Integration of Testing into the CS/SE Curriculum,
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science
Education, pages 254-258, ACM Press, 2006,
[SLIDES]
David Janzen and Hossein Saiedian,
Test-Driven Development: Concepts, Taxonomy, and Future Direction,
IEEE Computer, 38(9), pages 43-50, September 2005, Cover Feature
- David Janzen, Software Architecture
Improvement through Test-Driven Development,
ACM Student Research Competition, Grand Finals Third-place winner, 2006
- David Janzen, Software Architecture
Improvement through Test-Driven Development,
ACM SIGPLAN conference on Object-oriented programming, systems,
languages, and applications OOPSLA '05, San Diego, California,
pages 240-241, ACM Press, 2005
ACM Student Research Competition, Third-place winner,
[POSTER (pdf)]
[POSTER (PowerPoint)]
- David Janzen, Software Architecture
Improvement through Test-Driven Development,
ACM SIGPLAN conference on Object-oriented programming, systems,
languages, and applications OOPSLA '05, San Diego, California,
pages 222-223, ACM Press, 2005
OOPSLA'05 Doctoral Symposium
- David Janzen, Software Architecture
Improvement thru Test-Driven Development: An Empirical Study,
PhD Comprehensive Exam Research Proposal, University of Kansas,
April 2005
- Reid Kaufmann and David Janzen,
Implications of Test-Driven Development A Pilot Study,
Poster, ACM SIGPLAN conference on Object-oriented programming, systems,
languages, and applications OOPSLA '03, Anaheim, California,
pages 298-299, ACM Press, 2003
- David Janzen, Building Web Applications
with Servlets and Javaserver pages,
Journal of Computer Sciences in Colleges, (17)4, March 2002,
[SLIDES]
- David Janzen, From RS-232 to Object Request
Brokers: Incremental Object-Oriented Networking Projects,
Proceedings of the 32nd SIGCSE Technical Symposium on Computer Science
Education, pages 41-44, ACM Press, 2001
- David Janzen, Teaching Object Technology in
Industry Short Courses,
Poster, ACM SIGPLAN conference on Object-oriented programming, systems,
languages, and applications OOPSLA '99, Denver, Colorado, ACM Press,
1999