|
|
I'm a scientist. As such, I have
two responsibilities. The first is the production of long-lived
research results that deepen our understanding of software engineering as
a technology that is used by people and as a technology that affects people.
The second is training students to become great minds who
contribute to society as engaged citizens and as innovative workers who
are prepared for the future. It's a vocation that's second to none.
My area of research is software engineering, in particular, tools
that help software developers understand source code. I take an empirical
approach, meaning that I study software developers to determine what
technology is needed, how to build the technology, and whether we have
built the technology correctly.
Much of my research has been concerned with using benchmarking to validate
research results and to advance research in scientific communities.
Other areas of interest are research methodology,
interoperability of reverse engineering tools, and software process for
small business. For more information see my pages on
research
and
papers.
This page was last updated Tuesday, 25-Sep-2007 08:25:01 PDT
|