Click on images to play videos
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.