السلام عليكم ورحمه الله وبركاته

Mahmoud Hammad

I am a Software Engineering PhD candidate in the Department of Informatics at University of California, Irvine (UCI). I am working as a researcher under the supervision of Dr. Sam Malek in the Software Engineering and Analysis Lab (SEAL). I am also a member of the Resilient Autonomic Software Systems (RASS) group.
I work on the area of mobile security and software architecture. In my research, I design and develop a self-protecting Android software system, a system that can monitor itself and adapt its behavior at runtime to keep the system safe at all times.
I received my B.S. degree in Computer Science from Yarmouk University, Jordan in the Summer of 2005. After that I worked as senior Oracle database developer for six years at Jordan University of Science & Technology.
In the Spring of 2012, I started my M.S. in Software Engineering in the Department of Computer Science at George Mason University, Fairfax, VA and graduated with outstanding achievement in the Fall of 2013.

Education

  • Ph.D in Software Engineering
    University of California, Irvine, USA
    GPA: 4.0, Expected: September, 2018
  • M.S. in Software Engineering
    George Mason University, USA
    GPA: 3.93, 2014
  • B.S. in Computer Science
    Yarmouk University, Irbid, Jordan
    GPA: 3.76, 2005

Projects

  • SALMA: Self-Protection of Android Systems from Inter-Component Communication Attacks

    The current security mechanisms for Android apps, both static and dynamic analysis approaches, are insufficient for detection and prevention of the increasingly dynamic and sophisticated security attacks. Static analysis approaches suffer from false positives whereas dynamic analysis approaches suffer from false negatives. Moreover, they all lack the ability to efficiently analyze systems with incremental changes---such as adding/removing apps, granting/revoking permissions, and dynamic components' communications.
    Each time the system changes, the entire analysis needs to be repeated, making the existing approaches inefficient for practical use. To mitigate their shortcomings, we have developed SALMA, a novel self-protecting Android software system that monitors itself and adapts its behavior at runtime to prevent a wide-range of security risks.

    ⛁ Resources:
    Project website

Publications

Contributions in the areas of mobile security, software architecture, machine learning, and program analysis.

  • Mahmoud Hammad, Joshua Garcia, and Sam Malek. SALMA: Self-Protection of Android Systems from Inter-Component Communication Attacks. The 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE), September 2018, Montpellier, France. (20% acceptance rate) [Paper].
  • Mahmoud Hammad, Joshua Garcia, and Sam Malek. A Large-Scale Empirical Study on the Effects of Code Obfuscations on Android Apps and Anti-Malware Products. International Conference of Software Engineering (ICSE), May 2018, Gothenburg, Sweden. (21% acceptance rate) [Paper].

Experience

Research

  • Graduate Researcher, Bren School of Information and Computer Sciences, University of California, Irvine, 2015 to present
    Research Labs: Software Engineering and Analysis Lab (SEAL)
  • Graduate Researcher, Department of Computer Science, George Mason University, 2014 to 2015
    Research Labs: System Design and Analysis Lab (SDAL)

Teaching

Industry

  • Mobile Developer
    The Helen A. Keller Institute, Fairfax, VA
    2013 to 2014
  • Senior Oracle Application Developer
    Computer and Information Center - Jordan University of science & technology, Irbid, Jordan
    2006 to 2012
  • Software Engineer
    JoVal for IT, Amman, Jordan
    2005 to 2006

Academic Services

PC Member

  • PC Member, Artifact Evaluation Committee, 13th International Symposium on Software Engineering for Adaptive and SelfManaging Systems (SEAMS 2018), Gothenburg, Sweden, May 2018.
  • PC Member, Artifact Evaluation Committee, 12th International Symposium on Software Engineering for Adaptive and SelfManaging Systems (SEAMS 2017),Buenos Aires, Argentina, May 2017.

Curriculum Vitae