- Vetting Android Applications for Security via the UI
- Congratulations to Leslie and Bryan for Best Paper Award at SECURWARE 2014.
- Congratulations to the GUITAR group; we received the "retrospective" award for the most influential paper among the papers of 2003 Working Conference on Reverse Engineering. The title of the paper is "GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing" by Memon, Banerjee and Nagarajan. This award is selected by the program committee of WCRE 2013 as the most influential paper from WCRE 2003. As part of this, they plan to give Prof. Memon a physical award at the conference, as well as to invite him to give a retrospective talk as part of a plenary session at this Fall's meeting in Germany. He will also have the opportunity of writing an invited paper that will be featured in the proceedings.
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.