my research interests

my research interests include component techniques, testing, and innovative teaching...
 
 

In the Spotlight

Web-CAT was selected as the winner of the 2006 Premier Award for Excellence in Engineering Education Courseware, a national award that was established to recognize high-quality, non-commercial courseware designed to enhance engineering education. The award was presented at the Frontiers in Education conference on October 31.
 
My Research Activities

My research and teaching activities all advance a common theme: improving software quality through better design and better assessment. Defective, or ?bug-riddled,? software is a serious problem that costs U.S. companies as much as $200 billion annually, according to some industry estimates. In fact, some believe software is the most error prone of all products.

In addition to researching design techniques that reduce the frequency of defects, I am also interested in design techniques that promote software testing, and even approaches to producing code with built-in self-testing features. At the same time, I am passionate about bringing the most effective of these techniques to our students, to train future practitioners with the skills necessary to produce higher quality code.



Web-CAT Research

Web-CAT is an advanced automated grading system that can grade students on how well they test their own code. It is highly customizable and extensible, and supports virtually any model of program grading, assessment, and feedback generation. Web-CAT is implemented a web application with a plug-in-style architecture so that it also can serve as a platform for providing additional student support services to help students learn programming or software testing.

Last Updated ( Wednesday, 08 February 2006 )
Read more...
 
Automated Software Testing Research

My current research activities include work in automated software testing and in providing built-in test support for software components.

Last Updated ( Wednesday, 08 February 2006 )
Read more...
 
Computer Science Education Research

I believe it is important to bring my technical research into the classroom and use it to improve my teaching. This has led to educational research contributions in incorporating software testing content in the curriculum and in on-line delivery.

Last Updated ( Wednesday, 08 February 2006 )
Read more...