Dr. Martin Griss has over 40 years of experience in software development, education, and research in both academia and industry. He is a leading authority on software reuse and component-based development, and has led research on software engineering, mobile computing, context-aware systems and disaster management.
Prior to his retirement in 2016, Martin spent 13 years at Carnegie-Mellon University, Silicon Valley holding multiple positions in education and research. He served as Director of several research and education programs and as Director of the Campus and Associate Dean. He was director of the Disaster Management Initiative, and founder and director of the Cylab Mobility Research Center.
Martin previously spent two decades as Principal Laboratory Scientist at Hewlett-Packard and as Director of HP's 70-person Software Technology Laboratory. As a leading authority on software reuse and component-based development, Martin led HP's corporate reuse program as HP's Reuse Rabbi, and spearheaded work on software agents and mobile applications, software tools and process, UML standards, and component-based software engineering.
Before HP, he spent nearly 10 years at the University of Utah, ending as a tenured Associate Professor of Computer Science. He taught computation physics, computer science and software engineering and led research in software engineering, software portability, symbolic computation and compiler development. He supervised M.S. and Ph.D. students and developed and distributed Portable Standard LISP. After leaving HP in 2002, he was an Adjunct Professor of computer science at U.C. Santa Cruz, leading research on mobile context-aware intelligent software agent systems.
Martin served on the ACM SIGSOFT Executive Committee, a joint ACM/IEEE Software Engineering as Profession taskforce, and numerous program, workshop and tutorial committees. He was a senior member of the IEEE and a member of the ACM. He is co-author of the popular book Software Reuse: Architecture, Process and Organization for Business Success and has published over 160 articles, technical reports, book chapters, and columns. He is a sought-after speaker and consultant, delivering invited talks, tutorials and panels on disaster response, reuse, software engineering, and software agents at academic, professional, and industry conferences and workshops.
Martin earned his B.Sc. in mathematics and physics from the Technion in 1967 and a Ph.D. in physics from the University of Illinois in 1971. He also spent two-years as a computational physics postdoc at CalTech.