Marvin Zelkowitz

Marvin Zelkowitz
Born (1945-08-07) 7 August 1945 (age 79)
NationalityAmerican
Alma materCornell University
Known forprogramming languages,
software engineering
Scientific career
Fieldscomputer science
InstitutionsU. of Maryland, College Park
UMIACS[1]
Fraunhofer Mid-Atlantic[2]
Thesis Reversible Execution as a Diagnostic Tool  (1971)

Marvin Victor Zelkowitz (born 7 August 1945) is an American computer scientist and engineer.

Zelkowitz earned a degree in mathematics from Rensselaer Polytechnic Institute in 1967 and a master's degree and doctorate[3] in computer science at Cornell University in 1969 and 1971, respectively. He then taught at the University of Maryland, College Park. While holding a professorship within the Department of Computer Science[4] and the University of Maryland Institute for Advanced Computer Studies (UMIACS),[1] he was also affiliated with the Fraunhofer Center for Experimental Software Engineering, since renamed The Fraunhofer USA Center Mid-Atlantic (CMA).[2] He is now Professor Emeritus, having retired in 2007.

His early research (1968-early 1980s) was in programming languages. He worked on implementation of programming language features to aid in program development and debugging as well as ways to implement tests for runtime correctness of executable code.[3][5][6]

His later research dealt with software engineering practices by looking at developing methods for improving the process of software development.[7] [8]

The years 2003-2009 were devoted to applying these experimental testing results to the field of High-performance computing.[9]

Zelkowitz served as editor of the series Advances in Computers for Academic Press (vols 41-56; 1995-2002) and later Elsevier (vols. 57-74; 2003-2008)[10]

Since 1994, Zelkowitz has been active in scientific skepticism as Board member and at times Secretary, Treasurer, and President of the National Capital Area Skeptics. NCAS was founded in 1987 in the Washington, D.C., Maryland and Virginia area and is an advocate for science and reason, actively promoting the scientific method, rational inquiry, and education.[11]

  1. ^ a b "Marv Zelkowitz". UMIACS. Retrieved 2022-09-18.
  2. ^ a b "Fraunhofer USA Center Mid-Atlantic CMA". Fraunhofer USA.
  3. ^ a b "Ph.D. Alumni". Computer Science, Cornell University. 1971. Retrieved 2022-09-17.
  4. ^ "Marvin Zelkowitz". University of Maryland Department of Computer Science. Retrieved 13 May 2022.
  5. ^ — (September 1973). "Reversible execution". CACM. 16 (9): 566–566. doi:10.1145/362342.362360.
  6. ^ — (January 1981). "Implementation of language enhancements". Computer Languages. 6 (3–4): 139–153. doi:10.1016/0096-0551(81)90026-6.
  7. ^ —; Yeh, R.T.; Hamlet, R.G.; Gannon, J.D.; Basili, V.R. (June 1984). "Software Engineering Practices in the US and Japan". Computer. 17 (6): 57–66. doi:10.1109/MC.1984.1659162. S2CID 1557487. Retrieved 2022-09-18.
  8. ^ Basili, V.R.; —; McGarry, F.; Page, J.; Waligora, S.; Pajerski, R. (November 1995). "SEL's software process improvement program". IEEE Software. 12 (6): 83–87. doi:10.1109/52.469763. Retrieved 2022-09-18.
  9. ^ Basili, V.R.; Carver, J.C.; Cruzes, D.; Hochstein, L.; Hollingsworth, J.K..; Shull, F.; — (July 2008). "Understanding the High-Performance-Computing Community: A Software Engineer's Perspective" (PDF). IEEE Software. 25 (4): 29–36. doi:10.1109/MS.2008.103. S2CID 3731515. Retrieved 2022-09-18.
  10. ^ Zelkowitz, Marvin V. (ed.). "Advances in Computers". Elsevier. Retrieved 2022-09-19.
  11. ^ "National Capital Area Skeptics". Retrieved 2022-09-17.