George Mason University
George Mason University Mason
George Mason University

Hassan Gomaa

Professor, Computer Science

Contact Information MORE LESS

  • 703-993-1652 (office)
  • Nguyen Engineering Building, 4417
    4400 University Drive, MS 4A5
    Fairfax, VA 22030

staff menu:


Hasaan Gomaa has over 30 years of software engineering experience in in both industry and academia. He has published four textbooks and over 180 technical papers involving systems aspects of software design. His current research interests include object-oriented analysis and design for concurrent, real-time and distributed systems, software architecture, software product line engineering, dynamic software adaptation, intelligent software agents, software engineering environments, and software process models. His research has been funded by several organizations including the National Science Foundation, NASA, and DARPA. He was the keynote speaker many major international software design and engineering conferences throughout the last 20 years. He has taught several in-depth industrial courses on software design in North America, Europe, Japan, and Korea. He also consults in technical and management aspects of software engineering.


PhD, Computer Science, Imperial College, London University (1976)

BS, Electrical Engineering, University College, London University (1967)

More Information

Faculty Rank: Professor


2008 - 2012 : SASSY: Self-Architecting Software Systems. Funded by National Science Foundation.

2009 - 2011 : Sassy Supplement. Funded by National Science Foundation.

2004 - 2006 : Software Engineering of Safety Critical Systems for Critical Infrastructure Protection. Funded by US Department of Transportation.

Research Interests

Software Engineering