
xxiii
Author
Václav Rajlich is professor and former chair of computer science at Wayne State
University. Before that, he taught at the University of Michigan and worked at
the Research Institute for Mathematical Machines in Prague, Czech Republic. He
received a PhD in mathematics from Case Western Reserve University and has
been practicing and teaching software engineering since 1975.
His research centers on software evolution and comprehension. He has pub-
lished approximately 90 refereed papers in journals and conferences, was a key-
note speaker at five conferences, has graduated 12 PhDs, and has supervised
approximately 40 MS stud