Testing Object-Oriented Programs: Current Research

Speaker:	Prof. Rajib Mall
		Department of Computer Science & Engineering
		Indian Institute of Technology
		Kharagpur, India

Title:		"Testing Object-Oriented Programs: Current Research"

Date:		Monday, 27 September 2004

Time:		4:00 pm - 5:00 pm

Venue:		Lecture Theatre F
		(Leung Yat Sing Lecture Theatre, near lift nos. 25/26)
		HKUST

Abstract:

At the advent of object-oriented technology, it was widely expected that
object-oriented development would result in drastic reduction in testing
effort. However, as research results became available, it was found that,
the net effect of object-orientation was to make the testing much more
tricky and difficult.

The talk would first discuss the effect of various object-oriented
features such as inheritance, polymorphism, encapsulation, etc. on
testing. Next, the talk would survey how test cases can be designed from
UML models. Various UML diagrams would be considered and test case design
from these would be explained. The talk would point out the lack of a
satisfactory test coverage metric and would survey the latest research
results.

Test design patterns have of late gained prominence. The talk would
explain the benefits of using test design patterns and discuss a few
important test design patterns.

The talk would conclude with a perspective of the future research
directions in testing object-oriented systems.


********************
Biography:

Prof. Mall received his Bachelor's, Master's, and Ph.D degrees, all from
Indian Institute of Science, Bangalore. He worked for a couple of years
with Motorola (India) before joining as a faculty at the Indian Institute
of Technology, Kharagpur. Prof. Mall has about 30 Journal publications,
and 50 publications in International Conferences to his credit. Prof. Mall
has authored a Book on Software Engineering. His research interests are in
the areas of Static and Dynamic Program analysis, Program testing and
other Software Engineering and Real-Time issues.