Articles
PDF
University professors traditionally struggle to incorporate software testing into their course curriculum. Worries include double-grading...
PDF
Software developers are known for adopting new technologies and practices on the basis of their...
PDF
Test-driven development creates software in very short iterations with minimal upfront design. Poised for widespread...
PDF
Despite a half century of advances, the software construction industry still shows signs of immaturity....
PDF
Servlets and JavaServer Pages provide the ability to dynamically generate web pages using the Java...
Conference Proceedings
PDF
Studies indicate that understanding the contexts in which design patterns are to be used is...
PDF
Many academic and industry professionals have called for more testing in computer science curricula. Test-driven...
PDF
Over the past few years, Computer Science and some Engineering disciplines have suffered from a...
PDF
With increasing interest in Evidence-Based Software Engineering (EBSE), software engineering faculty face the challenge of...
PDF
Although Object Orientation is emphasized in software engineering education, few have attempted to alleviate the...
PDF
Test-Driven Learning in Early Programming Courses (with Hossein Saiedian), Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (2008)
Coercing new programmers to adopt disciplined development practices such as thorough unit testing is a...
PDF
Effects of Dependency Injection on Maintainability (with Ekaterina Razina), Proceedings of the 11th IASTED International Conference on Software Engineering and Applications: Cambridge, MA (2007)
Software maintenance consumes around 70% of the software life cycle. Improving software maintainability could save...
PDF
Test-driven learning (TDL) is an approach to teaching computer programming that involves introducing and exploring...
PDF
Test-driven development (TDD) has gained recent attention with the popularity of the Extreme Programming agile...
PDF
This research involves empirical software engineering studies applied in academic and professional settings to assess...
PDF
Implications of Test-Driven Development: A Test Study (with Reid Kaufmann), Companion of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (2003)
A Spring 2003 experiment examines the claims that test-driven development or test-first programming improves software...
PDF
Selecting an appropriate set of laboratory experiences and projects for a Data Communications and Computer...
Dissertations
PDF
Test-driven development (TDD) has gained recent attention with the popularity of the Extreme Programming agile...
Patents