Principal Research Scientist
Director, Disaster Management Initiative
Areas of Interest
Software reuse, software agents, mobile computing, context-aware systems, smart spaces and communities, internet of things, disaster management
Ph.D. 1971, University of Illinois
Dr. Martin L. Griss is a Principal Research Scientist, leading research in several software-intensive systems areas. He is director of the Disaster Management Initiative, and founder and former director of the Cylab Mobility Research Center. He has held multiple positions in education and research at CMUSV over the last ten years, most recently as Director of Carnegie Mellon University, Silicon Valley campus and Associate Dean. With over 40 years of experience in software development, education, and research, Martin spent two decades as Principal Laboratory Scientist at Hewlett-Packard and as Director of HP's 70-person Software Technology Laboratory. Martin is a leading authority on software reuse and component-based development and led HP’s corporate reuse program. Also at HP Labs, where he was widely known as HP’s “Reuse Rabbi,” Martin spearheaded work on software agents and mobile applications, software tools and process, UML standards, and component-based software engineering.
Previously at the University of Utah for nine years as a tenured Associate Professor of computer science, Martin taught software engineering and led research in software engineering, software portability, symbolic computation and compiler development; supervised M.S. and Ph.D. students; and developed and distributed Portable Standard LISP. More recently, he was an Adjunct Professor of computer science at U.C. Santa Cruz, leading research on context-aware intelligent software agent systems.
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 has served on the ACM SIGSOFT Executive Committee, a joint ACM/IEEE “Software Engineering as Profession” taskforce, and numerous program, workshop and tutorial committees. He is 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 70 papers, 80 technical reports, and numerous book chapters, columns, panels, and tutorials on software reuse, components, agents, disaster management and context-aware applications. He is a sought-after speaker and consultant, delivering invited talks and tutorials on disaster response, reuse, software engineering, and software agents at academic, professional, and industry conferences and workshops.
Research: Mobility Research Center, SmartSpaces, Software Systems Engineering, Software Reuse, DMI