Marvin V. Zelkowitz
Professor Emeritus
Department of Computer Science
and Institute for Advanced Computer Studies
University of Maryland
College Park, Maryland 20742
Phone: (301) 405- 2690
Fax: (301) 405-3691

Current Positions and Activities:

Note to prospective graduate students: As a Professor Emeritus, I no longer have an active research program at the University of Maryland. Therefore, please do not send email asking for consideration as a Graduate Research Assistant.


Academic Degree: MS, Ph.D., Cornell University , 1969, 1971. BS, Mathematics, Rensselaer Polytechnic Institute, 1967.

Complete Vitae

Activities (Partial list)

Educational Activities

Recent Research Interests and Published Papers:

List of publications

Technology transfer

Understanding how organizations, such as NASA e.g., NASA/GSFC Software Engineering Laboratory, develop and understand new technology. How one experiments to validate software engineering claims.

Experimentation and data collection are becoming accepted practices within the software engineering community in order to determine the effectiveness of various software development practices. However, there is wide disagreement as to exactly what the term "experimentation" means in this domain. It is important that we be able to understand this concept and identify how we can best collect data needed to validate software methods that seem to be effective. This understanding will provide a basis for improved technical exchange of information between scientists and engineering within the software community.

System security

Security depends upon not only implementing effective security policies, but also implementing standard algorithms correctly. Most security flaws (e.g., viruses, worms, trojan horses) are not the work of poor algorithm design, but of garden-variety poor programming practices and validation. We are working on evaluating software testing processes that can better detect potential security problems.

Book publishing

Programming Languages: Design and Implementation, Fourth Edition by T. Pratt and M. V. Zelkowitz, Prentice Hall, Upper Saddle River, NJ, (2001) ISBN 0-13-027678-2.

This is the fourth edition to this sophomore/junior level textbook which describes various programming languages from the point of view of the underlying implementation of those languages. This fourth edition updates the 1995 edition with anintroduction to the World Wide Web, including Perl, Java, HTML, and short introduction to cgi scripts.

Advances in Computers Edited by Marvin V. Zelkowitz, Elsevier Inc., Volumes 40-83 (1995-2011).

This is the longest continuous published anthology of computer science articles. Each volumes contains from 5 to 7 in depth articles about current topics of interest. (Chapters published from volume 46 (1998) through volume 83 (2011)).

// // // // //