Marv Zelkowitz

Professor Emeritus
3175 A.V. Williams Building
(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.




Layman L, Basili VR, Zelkowitz MV, Fisher KL.  2011.  A case study of measuring process risk for early insights into software safety. Software Engineering (ICSE), 2011 33rd International Conference on.


Basili VR, Zelkowitz MV, Layman L, Dangle K, Diep M.  2010.  Obtaining valid safety data for software safety measurement and process improvement. Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

Turaga P, Chellappa R, Veeraraghavan A.  2010.  Advances in Video-Based Human Activity Analysis: Challenges and Approaches. Advances in ComputersAdvances in Computers. Volume 80:237-290.

Memon AM, Nguyen BN.  2010.  Advances in Automated Model-Based System Testing of Software Applications with a GUI Front-End. Advances in ComputersAdvances in Computers. Volume 80:121-162.


Eaton C, Memon AM.  2009.  Advances in Web Testing. Computer Performance IssuesComputer Performance Issues. Volume 75:281-306.


Hochstein L, Nakamura T, Shull F, Zazworka N, Basili VR, Zelkowitz MV.  2008.  An Environment for Conducting Families of Software Engineering Experiments. Software Development. Volume 74:175-200.

Hochstein L, Nakamura T, Shull F, Zazworka N, Basili VR, Zelkowitz MV.  2008.  An Environment for Conducting Families of Software Engineering Experiments. Software Development. Volume 74:175-200.


Lindvall M, Rus I, Donzelli P, Memon AM, Zelkowitz MV, Betin-Can A, Bultan T, Ackermann C, Anders B, Asgari S et al..  2007.  Experimenting with software testbeds for evaluating new technologies. Empirical Software Engineering. 12(4):417-444.

Basili VR, Zelkowitz MV, Sjøberg DIK, Johnson P, Cowling AJ.  2007.  Protocols in the use of empirical software engineering artifacts. Empirical Software EngineeringEmpirical Software Engineering. 12:107-119.


Zelkowitz MV.  2006.  A case study in rapid prototyping. Software: Practice and Experience. 10(12):1037-1042.

Zelkowitz MV.  2006.  PIT: A macro‐implemented implementation language. Software: Practice and Experience. 2(4):337-346.

Hochstein L, Nakamura T, Basili VR, Asgari S, Zelkowitz MV, Hollingsworth J, Shull F, Carver J, Voelp M, Zazworka N et al..  2006.  Experiments to understand HPC time to development. CTWatch Quarterly.

Carver JC, Hochstein LM, Kendall RP, Nakamura T, Zelkowitz MV, Basili VR, Post DE.  2006.  Observations about software development for high end computing. CTWatch Quarterly. 2(4A):33-38.

Zelkowitz MV, Bail WG.  2006.  Optimization of structured programs. Software: Practice and Experience. 4(1):51-57.


Lindvall M, Rus I, Shull F, Zelkowitz MV, Donzelli P, Memon AM, Basili VR, Costa P, Tvedt R, Hochstein L.  2005.  An evolutionary testbed for software technology evaluation. Innovations in Systems and Software Engineering. 1(1):3-11.

Asgari S, Hochstein L, Basili VR, Zelkowitz MV, Hollingsworth J, Carver J, Shull F.  2005.  Generating testable hypotheses from tacit knowledge for high productivity computing. Proceedings of the second international workshop on Software engineering for high performance computing system applications.

Dangle KC, Larsen P, Shaw M, Zelkowitz MV.  2005.  Software process improvement in small organizations: a case study. Software, IEEE. 22(6):68-75.

Zelkowitz MV, Basili VR, Asgari S, Hochstein L, Hollingsworth J, Nakamura T.  2005.  Measuring productivity on high performance computers. 11th IEEE International Symposium on Software Metric.

Hochstein L, Basili VR, Zelkowitz MV, Hollingsworth J, Carver J.  2005.  Combining self-reported and automatic data to improve programming effort measurement. Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering.


Asgari S, Basili VR, Costa P, Donzelli P, Hochstein L, Lindvall M, Rus I, Shull F, Tvedt R, Zelkowitz MV.  2004.  Empirical-based estimation of the effect on software dependability of a technique for architecture conformance verification. Proceedings of the ICSE 2004 Workshop on Architecting Dependable Systems, Edinburgh, UK.

Zelkowitz MV, Rus I.  2004.  Defect evolution in a product line environment. Journal of Systems and Software. 70(1–2):143-154.

Jiwnani K, Zelkowitz MV.  2004.  Susceptibility matrix: a new aid to software auditing. Security Privacy, IEEE. 2(2):16-21.

Carver J, Asgari S, Basili VR, Hochstein L, Hollingsworth J, Shull F, Zelkowitz MV.  2004.  Studying code development for high performance computing: the HPCS program. First International Workshop On Software Engineering for High Performance Computing System Applications.

Asgari S, Basili VR, Carver J, Hochstein L, Hollingsworth J, Zelkowitz MV.  2004.  Challenges in Measuring HPCS Learner Productivity in an Age of Ubiquitous Computing: The HPCS Program. In Proceedings of ICSE Workshop on High Productivity Computing. May 2004.


Zelkowitz MV, Wallace DR, Binkley DW.  2003.  Experimental validation of new software technology. SERIES ON SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING. 12:229-263.


Zelkowitz MV, Wallace DR, Binkley DW.  2002.  Impediments to software engineering technology transfer. Journal of Systems and Software. Forthcoming.

Basili VR, McGarry FE, Pajerski R, Zelkowitz MV.  2002.  Lessons learned from 25 years of process improvement: the rise and fall of the NASA software engineering laboratory. Proceedings of the 24th International Conference on Software Engineering.

Jiwnani K, Zelkowitz MV.  2002.  Maintaining software with a security perspective. Software Maintenance, 2002. Proceedings. International Conference on.

Lindvall M, Basili VR, Boehm B, Costa P, Dangle K, Shull F, Tesoriero R, Williams L, Zelkowitz MV.  2002.  Empirical findings in agile methods. Extreme Programming and Agile Methods—XP/Agile Universe 2002.

Shull F, Basili VR, Boehm B, Brown AW, Costa P, Lindvall M, Port D, Rus I, Tesoriero R, Zelkowitz MV.  2002.  What we have learned about fighting defects. Software Metrics, 2002. Proceedings. Eighth IEEE Symposium on.

Jiwnani K, Zelkowitz MV.  2002.  Security Testing using a Susceptibility Matrix. International Symposioum on Software Reliability Engineering. 13


Basili VR, Costa P, Lindvall M, Mendonca M, Seaman C, Tesoriero R, Zelkowitz MV.  2001.  An experience management system for a software engineering research organization. Software Engineering Workshop, 2001. Proceedings. 26th Annual NASA Goddard.

Basili VR, Tesoriero R, Costa P, Lindvall M, Rus I, Shull F, Zelkowitz MV.  2001.  Building an Experience Base for Software Engineering: A report on the first CeBASE eWorkshop. Product Focused Software Process Improvement.

Zelkowitz MV, Rus I.  2001.  Understanding IV & V in a safety critical and complex evolutionary environment: the NASA space shuttle program. Proceedings of the 23rd International Conference on Software Engineering.


Shull F, Basili VR, Zelkowitz MV.  2000.  The experimental validation and packaging of software technologies. ACM SIGSOFT Software Engineering Notes. 25(1):82-83.


Dorr BJ, Jordan PW, Benoit JW.  1999.  A Survey of Current Paradigms in Machine Translation. Advances in Computers. Volume 49:1-68.

Basili VR, Seaman C, Tesoriero R, Zelkowitz MV.  1999.  OSMA Software Program: Domain Analysis Guidebook. Technical Reports from UMIACS, UMIACS-TR-99-16.


Zelkowitz MV, Wallace DR, Binkley D.  1998.  Culture conflicts in software engineering technology transfer. NASA Goddard Software Engineering Workshop.

Zelkowitz MV, Wallace D.  1998.  Validating the Benefit of New Software Technology. Software Quality Practitioner. 1


Morasca S, Briand LC, Basili VR, Weyuker EJ, Zelkowitz MV, Kitchenham B, Lawrence Pfleeger S, Fenton N.  1997.  Comments on "Towards a framework for software measurement validation". Software Engineering, IEEE Transactions on. 23(3):187-189.

Kitchenham B, Brereton P, Budgen D, Linkman S, Almstrum VL, Pfleeger SL, Zelkowitz MV, Wallace D.  1997.  Editorial: Evaluation and assessment in software engineering. Information and Software Technology. 39(11)

Zelkowitz MV, Wallace D.  1997.  Experimental validation in software engineering. Information and Software Technology. 39(11):735-743.


Zelkowitz MV.  1996.  Software engineering technology infusion within NASA. Engineering Management, IEEE Transactions on. 43(3):250-261.

Basili VR, Green S, Laitenberger O, Lanubile F, Shull F, Sørumgård S, Zelkowitz MV.  1996.  The empirical investigation of Perspective-Based Reading. Empirical Software Engineering. 1(2):133-164.


Basili VR, Zelkowitz MV, McGarry F, Page J, Waligora S, Pajerski R.  1995.  SEL's software process improvement program. Software, IEEE. 12(6):83-87.

Tian J, Zelkowitz MV.  1995.  Complexity measure evaluation and selection. Software Engineering, IEEE Transactions on. 21(8):641-650.

Abrams MD, Zelkowitz MV.  1995.  Striving for correctness. Computers & Security. 14(8):719-738.

Zelkowitz MV.  1995.  Algebra and models (and reality). SIGSOFT Softw. Eng. Notes. 20(2):55-57.


Zelkowitz MV, Tian J.  1994.  Measuring prime program complexity. Information Sciences. 77(3–4):325-350.

Zelkowitz MV.  1994.  Algebra and models (and reality). SIGSOFT Softw. Eng. Notes. 19(4):79-81.


Zelkowitz MV.  1993.  Use of an environment classification model. Proceedings of the 15th international conference on Software Engineering.


Tian J, Zelkowitz MV.  1992.  A formal program complexity model and its application. Journal of Systems and Software. 17(3):253-266.

Cárdenas SR, Tian J, Zelkowitz MV.  1992.  An application of decision theory for the evaluation of software prototypes. Journal of Systems and Software. 19(1):27-39.

Tian J, Porter A, Zelkowitz MV.  1992.  An improved classification tree analysis of high cost modules based upon an axiomatic definition of complexity. Software Reliability Engineering, 1992. Proceedings., Third International Symposium on.

Straub P, Zelkowitz MV.  1992.  On the nature of bias and defects in the software specification process. Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International.