Hira Agrawal
About My Work
My primary research interests are in creating programs that understand,
test, debug, and maintain other programs. The goal of our research is to
make it easier for software developers to produce high quality software
at a low cost. Our view is that software developers today perform many
tasks manually that software tools could perform automatically. Developing
smart tools that automate many of those tedious, time consuming, and boring
tasks, which they otherwise must perform manually, would not only expedite
software production but also radically improve the quality of the software
produced. Some examples of areas we have worked on include efficient coverage
testing, smart debugging, incremental regression testing, and software
understanding. We have developed an integrated suite of software analysis,
testing, debugging, and maintenance tools called
xSuds,
that implements many of these research ideas. My other research interests
include object-oriented programming, user interfaces, and programming languages.
Education
- Ph.D., Computer Science, Purdue University, 1991.
- M.Sc.(Tech.), Computer Science, Birla Institute of Technology
and Science, Pilani, India, 1985.
|