Home Contact

Atif Memon's Home Page

Office Location: 4113 A.V.Williams Building; Phone: +1-301-405-3071

Dept. of Computer Science, University of Maryland, College Park, MD, USA.

Current Projects
Vetting Android Applications for Security Using Graphical User Interface Logic (funded by DARPA)
COMET - Community Event-based Testing (funded by NSF)
Algorithms and Software for the Assembly of Metagenomic Data (funded by NIH)
Research in Science and Public Policy for the U.S. National Security Agency (funded by NSA)
EDU: Competing to Build Secure Systems (funded by NSF)
GUITAR - GUI Testing Framework (funded by NSF)


Highlights of my work

  • I founded and head the Event Driven Software Lab (EDSL). At the EDSL, we study issues of design, development, quality assurance, and maintenance of such software applications.
  • I designed and developed the model-based GUI testing software GUITAR, which operates on Android, iPhone, Java Swing, .NET, Java SWT, and web systems, and levarages a resource cloud for test automation.
  • I designed and developed, together with Prof. Myra Cohen, Community Event-based Testing (COMET), a community infrastructure for event-based testing researchers to provide uniformity in experimentation and benchmarking in event-driven software testing.
  • I currently advise six PhD students at Maryland on various aspects of testing event-driven software systems.
  • I am the Serial Editor of Advances in Computers, published by Elsevier. This series, since its first volume in 1960 and now the oldest series still being published, covers new developments in computer technology.
  • I am on the Editorial Board of the Journal Software Testing, Verification & Reliability (STVR), published by John Wiley & Sons, Ltd.
  • I developed a new workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software (TESTBEDS). I have thrice organized and run this workshop (TESTBEDS 2009, TESTBEDS 2010, TESTBEDS 2011).
  • I helped develop another new workshop on Experimental Evaluation of Software and Systems in Computer Science (EVALUATE). We have successfully run EVALUATE 2010 and EVALUATE 2011.
  • I am an elected member of the Steering Committee of the International Conference on Software Testing, Verification and Validation — ICST, the largest conference on software testing. The Steering Committee has the responsibility to strategically lead the conference in the long term. While the primary task of the Steering Committee is governance of the conferences, it also takes on the role of mentoring.
  • Since 2007, I have served as a National Academy of Sciences panelist in the area of Computer Science and Information Technology, Pakistan-U.S. Science and Technology Cooperative Program, sponsored by United States Agency for International Development (USAID).
  • Since 2012, I have served as a National Academy of Sciences panelist for the PEER program, a collaboration between the National Science Foundation (NSF), The US Agency for International Development (USAID) and the National Academies. Partnerships for Enhanced Engagement in Research (PEER) Program is intended to allow scientists in developing countries to apply for funds to support research and capacity-building activities in partnership with their National Science Foundation-supported U.S. collaborators on topics of importance to USAID.
  • So far six students have completed their doctoral thesis work under my guidance.