Professor of Computer Sciences (1987)
B.E., electrical engineering, BITS, Pilani, India, 1970; M.S., electrical engineering, BITS, Pilani, India, 1972; Ph.D., computer science, BITS, Pilani, India, 1977.
Prior to joining Purdue University in 1987, Dr. Mathur was an Associate Professor and Head of the Computer Science Department at the Birla Institute of technology and Science, Pilani, India. He spent 1985-87 at Georgia Institute of Technology as a Visiting Associate Professor in the School of Information and Computer Science. He was appointed Director of the Software Engineering Research Center (SERC) in January 1995. SERC is a multi-university Industry/University Co-operative Research Center sponsored by the National Science Foundation.
Dr. Mathur's current research interests lie in the broad area of Software Engineering. In the area of software testing and reliability, he is collaborating with Professor Nozer Singpurwalla, George Washington University, Professor Jose Maldonado, University of Sao Paulo at Sao Carlos, Bob Horgan, Bellcore, and Dr. Alberto Pasquini, ENEA, Italy, to develop a new theory of software reliability that accounts for the amount of testing done and the architecture of the software. Towards this end, Dr. Mathur conducts experiments to investigate (i) the goodness of Interface Mutation for assessing the adequacy of integration tests, (ii) relationship between testing and reliability, and (iii) architecture based estimation of software reliability. In the area of fault-tolerance he is investigating the goodness of an interface-based fault injection method for assessing the fault-tolerance of systems built from standard off-the shelf software components. In the area of education for the disabled, he has developed a technique and a tool for adding sound to computer programs. The same tool and technique are also being used to investigate the possibility of generating novel musical compositions mapped from program behaviors.