Marv Zelkowitz

Professor Emeritus
2160 Iribe Center
(301) 405-2690
Ph.D., Cornell University (Computer Science)
Special Awards/Honors: 
IEEE Fellow

Marvin Zelkowitz is a professor emeritus in the Department of Computer Science.

He is a senior research fellow at the Fraunhofer Center for Experimental Software Engineering.

Zelkowitz has received numerous awards for his work, including the ACM Service Award in 1997 and 2004, the ACM SIGSOFT Distinguished Service Award in 2000, the IEEE Computer Society Golden Core member award in 1996, a certificate of appreciation from the National Institute of Standards (NIST) in 1981 and 1995, and a certificate of appreciation from the IEEE Computer Society in 1980, 1992 and 1999. He was also named a IEEE fellow in 1997.

Zelkowitz received his doctorate in computer science from Cornell University.

Go here to view Zelkowitz's academic publications.



Cardenas-Garcia S, Zelkowitz MV.  1991.  A management tool for evaluation of software design. Software Engineering, IEEE Transactions on. 17(9):961-971.


Cardenas S, Zelkowitz MV.  1990.  Evaluation criteria for functional specifications. Proceedings of the 12th international conference on Software engineering.


Zelkowitz MV, Kowalchack B, Itkin D, Herman L.  1989.  A support tool for teaching computer programming. Issues in software engineering educationIssues in software engineering education.

Zelkowitz MV, Kowalchack B, Itkin D, Herman L.  1989.  Experiences building a syntax-directed editor. Software Engineering Journal. 4(6):294-294.


Zelkowitz MV.  1988.  Resource utilization during software development. Journal of Systems and Software. 8(4):331-336.



Zelkowitz MV, Elgot J, Itkin D, Kowalchack B, Maggio M.  1985.  The Engineering of an Environment on Small Machines. Proceedings of the IEEE 1st International Conference on Computer Workstations.


Zelkowitz MV, Yeh RT, Hamlet RG, Gannon JD, Basili VR.  1984.  Software Engineering Practices in the US and Japan. Computer. 17(6):57-66.

Zelkowitz MV.  1984.  A taxonomy of prototype designs. ACM SIGSOFT Software Engineering Notes. 9(5):11-12.

Basili VR, Chang S, Gannon J, Katz E, Panlilio-Yap MN, Ramsey C L, Zelkowitz MV, Bailey J, Kruesi E, Sheppard S.  1984.  Monitoring an Ada software development. ACM SIG Ada Letters. IV(1):32-39.


Zelkowitz MV, Yeh R, Hamlet RG, Gannon JD, Basili VR.  1983.  The Software Industry: A State of the Art Survey. Foundations of Empirical Software Engineering: The Legacy of Victor R. Basili. 1:383-383.


Zelkowitz MV, Lyle JR.  1981.  Implementation of language enhancements. Computer Languages. 6(3–4):139-153.

Chen E, Zelkowitz MV.  1981.  Use of cluster analysis to evaluate software engineering methodologies. Proceedings of the 5th international conference on Software engineering.


Zelkowitz MV.  1980.  Advances in software engineering resource estimation. Advances in computer programming management. 1:206-225.


Zelkowitz MV.  1979.  Surveyor's Forum: A Question of Transition. ACM Computing Surveys (CSUR). 11(4):411-412.

Zelkowitz MV.  1979.  Resource estimation for medium-scale software projects. Twelfth Conference on the Interface of Statistics and Computer Science, by IEEE Computer Society.


Basili VR, Zelkowitz MV.  1978.  Operation of the Software Engineering Laboratory. Proceedings of the Second US Army/IEEE Software Life Cycle Management Workshop. New York: Computer Societies Press.

Basili VR, Zelkowitz MV.  1978.  Analyzing medium-scale software development. Proceedings of the 3rd international conference on Software engineering.

Zelkowitz MV, Larsen HJ.  1978.  Implementation of a Capability-Based Data Abstraction. Software Engineering, IEEE Transactions on. SE-4(1):56-64.


Zelkowitz MV.  1977.  Effects of structured programming on PL/I programmers. Software: Practice and Experience. 7(6):793-795.

Basili VR, Zelkowitz MV.  1977.  The software engineering laboratory: Objectives. Proceedings of the fifteenth annual SIGCPR conference.


Zelkowitz MV, McMullin PR, Merkel KR, Larsen HJ.  1976.  Error checking with pointer variables. Proceedings of the 1976 annual conference.

Zelkowitz MV.  1976.  Automatic program analysis and evaluation. Proceedings of the 2nd international conference on Software engineering.


Zelkowitz MV.  1975.  Third generation compiler design. Proceedings of the 1975 annual conference.


Zelkowitz MV.  1974.  Interactive PL/1. SIGPLAN Not.. 9(9):29-32.


Zelkowitz MV.  1973.  Reversible execution. Commun. ACM. 16(9):566–-566–.