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)
Atif Memon's Group publications

Atif Memon's publications

Copyright notice.


2017

Taming Google-scale Continuous Testing
by Atif Memon, Zebao Gao, Bao Nguyen, Sanjeev Dhanda, Eric Nickell, Rob Siemborski, and John Micco.
In Proceedings of the 39th International Conference on Software Engineering: Software Engineering in Practice Track, (Piscataway, NJ, USA), 2017, pp. 233-242.
Details.

Pattern-based GUI testing: Bridging the gap between design and quality assurance
by Rodrigo M. L. M. Moreira, Ana C. R. Paiva, Miguel Nabuco.
And Atif Memon, Softw. Test., Verif. Reliab., vol. 27, no. 3, 2017.
Details.

2016

“SITAR: GUI Test Script Repair”
by Z. Gao, Z. Chen, Y. Zou.
And A. Memon, Software Engineering, IEEE Transactions on, 2016.
Details. Download: PDF.

“Intruder Detector: A Continuous Authentication Tool to Model User Behavior”
by Atif Memon Leslie Milton.
In Proceedings of the 2016 IEEE International Conference on Intelligence and Security Informatics, 2016.
Details. Download: PDF.

2015

“Which of My Failures are Real? Using Relevance Ranking to Raise True Failures to the Top”
by Zebao Gao and Atif Memon.
In The Proceedings of the Sixth International Workshop on Testing Techniques for Event BasED Software, 2015.
Details. Download: PDF.

“Pushing the Limits on Automation in GUI Regression Testing”
by Zebao Gao, Chunrong Fang.
And Atif Memon, in The Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015.
Details. Download: PDF.

“Piecing Together App Behavior from Multiple Artifacts: A Case Study”
by Emily Kowalczyk.
Atif Memon, and Myra B. Cohen, in The Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015.
Details. Download: PDF.

“Making System User Interactive Tests Repeatable: When and What Should we Control?”
by Zebao Gao, Yalan Liang, Myra B. Cohen.
Atif M. Memon, and Zhen Wang, in The Proceedings of The 37th International Conference on Software Engineering (ICSE 2015), 2015.
Details. Download: PDF.

“Making GUI Testing Practical: Bridging the Gaps”
by Pekka Aho, Matiaz Suarez.
Atif Memon, and Teemu Kanstrén, in The Proceedings of The International Conference on Information Technology - New Generations (ITNG 2015), 2015.
Details. Download: PDF.

“Extending Manual GUI Testing Beyond Defects by Building Mental Models of Software Behavior”
by Emily Kowalczyk and Atif Memon.
In The Proceedings of the Sixth International Workshop on Testing Techniques for Event BasED Software, 2015.
Details. Download: PDF.

“Exploiting the Saturation Effect in Automatic Random Testing of Android Applications”
by Domenico Amalfitano, Nicola Amatucci, Anna Rita Fasolino, Porfirio Tramontana, Emily Kowalczyk.
And Atif Memon, in The Proceedings of the 2nd ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft 2015), 2015.
Details. Download: PDF.

“Definition and Evaluation of Mutation Operators for GUI-level Mutation Analysis”
by Rafael A. P. Oliveira, Emil Alégroth, Zebao Gao.
And Atif Memon, in The Proceedings of the 10th International Workshop on Mutation Analysis (Mutation 2015), 2015.
Details. Download: PDF.

“Conceptualization and Evaluation of Component-based Testing Unified with Visual GUI Testing: an Empirical Study”
by Emil Alégroth, Zebao Gao, Rafael A.P. Oliveira.
And Atif Memon, in The Proceedings of eighth edition of the IEEE International Conference on Software Testing, Verification, and Validation (ICST 2015), 2015.
Details. Download: PDF.

Build It Break It: Measuring and Comparing Development Security
by Andrew Ruef, Michael Hicks, James Parker, Dave Levin.
Atif Memon, Jandelyn Plane, and Piotr Mardziel, in Proceedings of the 8th USENIX Conference on Cyber Security Experimentation and Test, (Berkeley, CA, USA), 2015, pp. 2-2.
Details. Download: PDF.

“Disqover: Debugging via code sequence covers”
by E. Elsaka and A. Memon.
In Software Reliability Engineering Workshops (ISSREW), 2015 IEEE International Symposium on, Nov. 2015, pp. 85-92.
Details. Download: PDF.

“Colluding Apps: Tomorrow's Mobile Malware Threat”
by A. M. Memon and A. Anwar.
IEEE Security Privacy, vol. 13, no. 6, Nov. 2015, pp. 77-81.
Details. Download: PDF.

2014

“Scalable System Environment Caching and Sharing for Distributed Virtual Machines”
by Teng Long, Ilchul Yoon, Alan Sussman, Adam Porter.
And Atif Memon, in The Proceedings of the High-Performance Grid and Cloud Computing Workshop (HPGC), 2014, IEEE Computer Society.
Details. Download: PDF.

“N-Gram Based User Behavioral Model for Continuous User Authentication”
by Leslie Milton, Bryan Robbins.
And Atif Memon, in The Proceedings of the Eighth International Conference on Emerging Security Information, Systems, and Technologies (SECURWARE 2014), 2014.
Details. Download: PDF.

“Murphy Tools: Utilizing Extracted GUI Models for Industrial Software Testing”
by Pekka Aho, Matias Suarez, Teemu Kanstren.
And Atif Memon, in The Proceedings of the Testing: Academic & Industrial Conference (TAIC-PART), 2014, IEEE Computer Society.
Details. Download: PDF.

“MobiGUITAR -- A Tool for Automated Model-Based Testing of Mobile Apps”
by Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana, Bryan Dzung Ta.
And Atif M. Memon, IEEE Software, vol. NN, no. N, 2014, pp. NN-NN, IEEE Computer Society Press.
Details. Download: PDF.

“Enabling Collaborative Testing Across Shared Software Components”
by Teng Long, Ilchul Yoon.
Atif Memon, Adam Porter, and Alan Sussman, in The 17th International ACM Sigsoft Symposium on Component-Based Software Engineering, 2014, pp. NN-NN, ACM.
Details. Download: PDF.

“Android Apps Consistency Scrutinized”
by Khalid Alharbi, Sam Blackshear, Emily Kowalczyk.
Atif Memon, Bor-Yuh Evan Chang, and Tom Yeh, in ACM CHI Conference on Human Factors in Computing Systems, 2014, pp. NN-NN, ACM.
Details. Download: PDF.

An Observe-Model-Exercise* Paradigm to Test Event-Driven Systems with Undetermined Input Spaces
by Bao N Nguyen and Atif Memon.
IEEE Transactions on Software Engineering, vol. 99, no. PrePrints, 2014, IEEE Computer Society.
Details. Download: PDF.

“An Extensible Framework to Implement Test Oracle for Non-Testable Programs”
by Rafael A.P. Oliveira.
Atif Memon, Victor N. Gil, Fatima L.S. Nunes, and Marcio Delamaro, in The 26th International Conference on Software Engineering and Knowledge Engineering, 2014, pp. NN-NN, Knowledge Systems Institute.
Details. Download: PDF.

2013

Testing Component Compatibility in Evolving Configurations
by Ilchul Yoon, Alan Sussman.
Atif Memon, and Adam Porter, Information and Software Technology, vol. 55, no. 2, 2013, pp. 445-458.
Details. Download: PDF.

“Graphical User Interface (GUI) Testing: Systematic Mapping and Repository”
by Ishan Banerjee, Bao Nguyen, Vahid Garousi.
And Atif Memon, Information and Software Technology, 2013.
Details. Download: PDF.

GUITAR: an innovative tool for automated testing of GUI-driven software
by BaoN. Nguyen, Bryan Robbins, Ishan Banerjee.
And Atif Memon, Automated Software Engineering, 2013, pp. 1-41, Springer US.
Details. Download: PDF.

“De novo likelihood-based measures for comparing metagenomic assemblies”
by Christopher M Hill, Irina Astrovskaya, Howard Huang, Sergey Koren.
Atif Memon, Todd J Treangen, and Mihai Pop, in Bioinformatics and Biomedicine (BIBM), 2013 IEEE International Conference on, 2013, pp. 94-98, IEEE.
Details. Download: PDF.

Automated testing of GUI applications: models, tools, and controlling flakiness
by Atif M. Memon and Myra B. Cohen.
In Proceedings of the 2013 International Conference on Software Engineering, (Piscataway, NJ, USA), 2013, pp. 1479-1480.
Details. Download: PDF.

A Uniform Representation of Hybrid Criteria for Regression Testing
by Sreedevi Sampath, Renee Bryce.
And Atif Memon, IEEE Transactions on Software Engineering, vol. 99, no. PrePrints, 2013, IEEE Computer Society.
Details. Download: PDF.

“A Pattern-Based Approach for GUI Modeling and Testing”
by Rodrigo M. L. M. Moreira, Ana C. R. Paiva.
And Atif Memon, in Proceedings of the 24th annual International Symposium on Software Reliability Engineering (ISSRE 2013), 2013.
Details. Download: PDF.

“ The First Decade of GUI Ripping: Extensions, Applications, and Broader Impacts”
by Atif Memon, Ishan Banerjee, Bao Nguyen, and Bryan Robbins.
In Proceedings of the 20th Working Conference on Reverse Engineering (WCRE), 2013.
Details. Download: PDF.

“ Industrial Adoption of Automatically Extracted GUI Models for Testing”
by Pekka Aho, Matias Suarez, Teemu Kanstren.
And Atif Memon, in Proceedings of the 3rd International Workshop on Experiences and Empirical Studies in Software Modelling, 2013.
Details. Download: PDF.

2012

“Using GUI Ripping for Automated Testing of Android Applications”
by Domenico Amalfitano, Anna Rita Fasolino, Salvatore De Carmine.
Atif Memon, and Porfirio Tramontana, in ASE '12: Proceedings of the 27th IEEE international conference on Automated software engineering, (Washington, DC, USA), 2012.
Details. Download: PDF.

“Testing is an Event-Centric Activity”
by Fevzi Belli, Mutlu Beyazit.
And Atif Memon, in Proceedings of the International Conference on Software Security and Reliability, 2012.
Details. Download: PDF.

“Overlap and Synergy in Testing Software Components Across Loosely-Coupled Communities”
by Teng Long, Ilchul Yoon, Adam Porter, Alan Sussman.
And Atif Memon, in ISSRE'12 Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering, (Washington, DC, USA), 2012.
Details. Download: PDF.

“Lightweight Static Analysis for GUI Testing”
by Stephan Arlt, Andreas Podelski, Cristiano Bertolini, Martin Schaf, Ishan Banerjee.
And Atif Memon, in ISSRE'12 Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering, (Washington, DC, USA), 2012.
Details. Download: PDF.

“Grey-box GUI Testing: Efficient Generation of Event Sequences”
by Stephan Arlt, Ishan Banerjee, Cristiano Bertolini.
Atif M. Memon, and Martin Schaf, CoRR, vol. abs/1205.4928, 2012.
Details. Download: PDF.

“AutoInSpec: Using Missing Test Coverage to Improve Specifications in GUIs”
by Myra Cohen, Si Huang.
And Atif Memon, in ISSRE'12 Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering, (Washington, DC, USA), 2012.
Details. Download: PDF.

“Accounting for Defect Characteristics in Evaluations of Testing Techniques”
by Jaymie Strecker and Atif M. Memon.
ACM Trans. on Softw. Eng. and Method., vol. 21, no. 3, 2012, ACM.
Details. Download: PDF.

2011

“Towards Incremental Component Compatibility Testing”
by Il-Chul Yoon, Alan Sussman.
Atif M. Memon, and Adam Porter, in CBSE '11: Proceedings of the 14th International ACM SIGSOFT Symposium on Component Based Software Engineering, (Washington, DC, USA), 2011.
Details. Download: PDF.

“GUI Interaction Testing: Incorporating Event Context”
by Xun Yuan, Myra B. Cohen.
And Atif M. Memon, IEEE Transactions on Software Engineering, vol. 37, no. 4, 2011, pp. 559-574, IEEE Computer Society.
Details. Download: PDF.

Developing a Single Model and Test Prioritization Strategies for Event-Driven Software
by Renee Bryce, Sreedevi Sampath.
And Atif M. Memon, IEEE Transactions on Software Engineering, vol. NN, no. N, 2011, IEEE Computer Society.
Details. Download: PDF.

2010

“Using Methods & Measures from Network Analysis for GUI Testing”
by Ethar Elsaka, Walaa Eldin Moustafa, Bao Nguyen.
And Atif M. Memon, in TESTBEDS 2010: Proceedings of the International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software, (Washington, DC, USA), 2010.
Details. Download: PDF.

“Repairing GUI Test Suites Using a Genetic Algorithm”
by Si Huang, Myra Cohen.
And Atif M. Memon, in ICST 2010: Proceedings of the 3rd IEEE International Conference on Software Testing, Verification and Validation, (Washington, DC, USA), 2010.
Details. Download: PDF.

Iterative execution-feedback model-directed GUI testing
by Xun Yuan and Atif M. Memon.
Information and Software Technology, vol. 52, no. 5, 2010, pp. 559 - 575.
Details. Download: PDF.

Generating Event Sequence-Based Test Cases Using GUI Run-Time State Feedback
by Xun Yuan and Atif M. Memon.
IEEE Transactions on Software Engineering, vol. 36, no. 1, 2010, IEEE Computer Society.
Details. Download: PDF.

“Community-Based, Collaborative Testing and Analysis”
by Atif Memon, Adam Porter, and Alan Sussman.
In FSE/SDP 2010, Proceedings of the Workshop on the Future of Software Engineering, 2010.
Details. Download: PDF.

“Advances in automated model-based system testing of software applications with a GUI front-end”
by Atif M. Memon and Bao N. Nguyen.
In Advances in Computers, vol. 80, (Marvin V. Zelkowitz, ed.), 2010, pp. 121-162.
Details. Download: Link to Book.

2009

“Using Reverse Engineering for Automated Usability Evaluation of GUI-Based Applications”
by Atif M. Memon.
In Software Engineering Models, Patterns and Architectures for HCI, 2009.
Details. Download: At Amazon.

“Towards Dynamic Adaptive Automated Test Generation for Graphical User Interfaces”
by Xun Yuan, Myra Cohen.
And Atif M. Memon, in TESTBEDS'09: Proceedings of the First International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software, (Washington, DC, USA), 2009.
Details. Download: PDF.

“Testing Graphical User Interfaces”
by Jaymie Strecker and Atif M. Memon.
In Encyclopedia of Information Science and Technology, Second ed., 2009.
Details. Download: Link to Book.

“Prioritizing Component Compatibility Tests via User Preferences”
by Il-Chul Yoon, Alan Sussman.
Atif Memon, and Adam Porter, in ICSM '09: Proceedings of the 23rd IEEE International Conference on Software Maintenance, (Alberta, Canada), 2009.
Details. Download: PDF.

“Introducing a Test Suite Similarity Metric for Event Sequence-Based Test Cases”
by Penelope Brooks and Atif M. Memon.
In ICSM '09: Proceedings of the 23rd IEEE International Conference on Software Maintenance, (Alberta, Canada), 2009.
Details. Download: PDF.

“Enhancing Testing Technologies for Globalization of Software Engineering & Productivity”
by Amir Khan and Atif M. Memon.
In Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalisation, 2009.
Details. Download: Book URL.

“An Initial Characterization of Industrial Graphical User Interface Systems”
by Penelope Brooks, Brian Robinson.
And Atif M. Memon, in ICST 2009: Proceedings of the 2nd IEEE International Conference on Software Testing, Verification and Validation, (Washington, DC, USA), 2009.
Details. Download: PDF.

“An Extensible Heuristic-Based Framework for GUI Test Case Maintenance”
by Scott McMaster and Atif M. Memon.
In TESTBEDS'09: Proceedings of the First International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software, (Washington, DC, USA), 2009.
Details. Download: PDF.

“An Event-Flow Model to Test EDS”
by Atif M. Memon.
In Software Engineering and Development, (Enrique A. Belini, ed.), 2009.
Details. Download: Link to Book.

“Advances in Web Testing”
by Cyntrica Eaton and Atif M. Memon.
In Advances in Computers, vol. 75, (Marvin V. Zelkowitz, ed.), 2009, pp. 281-306.
Details. Download: PDF.

2008

“Using a Pilot Study to Derive a GUI Model for Automated Testing ”
by Qing Xie and Atif M. Memon.
ACM Trans. on Softw. Eng. and Method., 2008, ACM Press.
Details. Download: PDF.

“Test Case Generator for GUITAR”
by Daniel Hackner and Atif M. Memon.
In ICSE '08: Research Demonstration Track: International Conference on Software Engineering, (Washington, DC, USA), 2008.
Details. Download: PDF.

“Relationships Between Test Suites, Faults, and Fault Detection in GUI Testing”
by Jaymie Strecker and Atif M. Memon.
In ICST '08: Proceedings of the First international conference on Software Testing, Verification, and Validation, (Washington, DC, USA), 2008.
Details. Download: PDF.

“Effective and Scalable Software Compatibility Testing”
by Il-Chul Yoon, Alan Sussman.
Atif M. Memon, and Adam Porter, in ISSTA '08: Proceedings of the International Symposium on Software Testing and Analysis, (Washington DC, USA), 2008.
Details. Download: PDF.

“Call-Stack Coverage for GUI Test-Suite Reduction ”
by Scott McMaster and Atif M. Memon.
IEEE Trans. Softw. Eng., 2008, IEEE Press.
Details. Download: PDF.

“Automatically Repairing Event Sequence-Based GUI Test Suites for Regression Testing”
by Atif M. Memon.
ACM Trans. on Softw. Eng. and Method., 2008, ACM Press.
Details. Download: PDF.

“Alternating GUI Test Generation and Execution”
by Xun Yuan and Atif M. Memon.
In TAIC PART '08: Proceedings of the IEEE Testing: Academic and Industrial Conference 2008, (Washington, DC, USA), 2008.
Details. Download: PDF.

2007

“Skoll: A Process and Infrastructure for Distributed Continuous Quality Assurance”
by Adam Porter, Cemal Yilmaz.
Atif M. Memon, Douglas C. Schmidt, and Bala Natarajan, IEEE Transactions on Software Engineering, vol. 33, no. 8, 2007, pp. 510-525, IEEE Computer Society.
Details. Download: PDF.

“Reliable Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems”
by Cemal Yilmaz, Adam Porter, Arvind S. Krishna.
Atif M. Memon, Douglas C. Schmidt, Aniruddha S. Gokhale, and Balachandran Natarajan, IEEE Transactions on Software Engineering, vol. 33, no. 2, 2007, pp. 124-141, IEEE Computer Society.
Details. Download: PDF.

“Fault Detection Probability Analysis for Coverage-Based Test Suite Reduction”
by Scott McMaster and Atif M. Memon.
In ICSM '07: Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM'07), (Paris, France), 2007.
Details. Download: PDF.

“Experimenting with software testbeds for evaluating new technologies”
by Mikael Lindvall, Ioana Rus, Paolo Donzelli.
Atif Memon, Marvin Zelkowitz, Aysu Betin-Can, Tevfik Bultan, Chris Ackermann, Bettina Anders, Sima Asgari, Victor Basili, Lorin Hochstein, Jörg Fellmann, Forrest Shull, Roseanne Tvedt, Daniel Pech, and Daniel Hirschbach, Empirical Software Engineering: An International Journal, vol. 12, no. 4, 2007, pp. 417-444, Kluwer Academic Publishers.
Details. Download: PDF.

“Direct-Dependency-based Software Compatibility Testing”
by Il-Chul Yoon, Alan Sussman.
Atif M. Memon, and Adam Porter, in ASE '07: Proceedings of the 22nd IEEE international conference on Automated software engineering, (Washington, DC, USA), 2007.
Details. Download: PDF.

“Designing and comparing automated test oracles for GUI-based software applications”
by Qing Xie and Atif M. Memon.
ACM Transactions on Software Engineering and Methodology, vol. 16, no. 1, 2007, ACM Press.
Details. Download: PDF.

“Covering Array Sampling of Input Event Sequences for Automated GUI Testing”
by Xun Yuan, Myra Cohen.
And Atif M. Memon, in ASE '07: Proceedings of the 22nd IEEE international conference on Automated software engineering, (Washington, DC, USA), 2007.
Details. Download: PDF.

“Automated GUI Testing Guided by Usage Profiles”
by Penelope Brooks and Atif M. Memon.
In ASE '07: Proceedings of the 22nd IEEE international conference on Automated software engineering, (Washington, DC, USA), 2007.
Details. Download: PDF.

“An event-flow model of GUI-based applications for testing”
by Atif M. Memon.
Software Testing, Verification and Reliability, vol. 17, no. 3, 2007, pp. 137-157, John Wiley and Sons Ltd..
Details. Download: PDF.

“An Empirical Approach to Testing Web Applications Across Diverse Client Platform Configurations”
by Cyntrica Eaton and Atif M. Memon.
International Journal on Web Engineering and Technology (IJWET), Special Issue on Empirical Studies in Web Engineering, vol. 3, no. 3, 2007, pp. 227-253, Inderscience Publishers.
Details. Download: PDF.

“Agile Quality Assurance Techniques for GUI-Based Applications”
by Qing Xie and Atif M. Memon.
In Agile Software Development Quality Assurance, (Ioannis Stamelos and Panagiotis Sfetsos, eds.), 2007.
Details. Download: Link to Book.

“Test Suite Prioritization by Interaction Coverage”
by Renee C. Bryce and Atif M. Memon.
In Proceedings of The Workshop on Domain-Specific Approaches to Software Test Automation (DoSTA 2007); co-located with The 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, (Dubrovnik, Croatia), Sep. 2007.
Details. Download: PDF.

“Faults' Context Matters”
by Jaymie Strecker and Atif M. Memon.
In Proceedings of The Fourth International Workshop on Software Quality Assurance (SOQUA '07); co-located with The 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, (Dubrovnik, Croatia), Sep. 2007.
Details. Download: PDF.

“Using GUI Run-Time State as Feedback to Generate Test Cases”
by Xun Yuan and Atif M. Memon.
In ICSE '07: Proceedings of the 29th International Conference on Software Engineering, (Washington, DC, USA), May 23-25, 2007, pp. 396-405.
Details. Download: PDF.

2006

“Model-Based Testing of Community-Driven Open-Source GUI Applications”
by Qing Xie and Atif M. Memon.
In ICSM '06: Proceedings of the 22nd IEEE International Conference on Software Maintenance, (Washington, DC, USA), 2006, pp. 145-154.
Details. Download: PDF.

“Employing user profiles to test a new version of a GUI component in its context of use”
by Atif M. Memon.
Software Quality Journal, vol. 14, no. 4, 2006, pp. 359-377, Kluwer Academic Publishers.
Details. Download: Link to Book.

“Studying the Characteristics of a `Good' GUI Test Suite”
by Qing Xie and Atif M. Memon.
In Proceedings of the 17th IEEE International Symposium on Software Reliability Engineering (ISSRE 2006), Nov. 2006.
Details. Download: PDF.

“Call Stack Coverage for GUI Test-Suite Reduction”
by Scott McMaster and Atif M. Memon.
In Proceedings of the 17th IEEE International Symposium on Software Reliability Engineering (ISSRE 2006), Nov. 2006.
Details. Download: PDF.

“Techniques and processes for improving the quality and performance of open-source software”
by Adam Porter, Cemal Yilmaz.
Atif M. Memon, Arvind S. Krishna, Douglas C. Schmidt, and Aniruddha Gokhale, Software Process: Improvement and Practice, vol. 11, no. 6, May 2006, pp. 163-176, John Wiley & Sons, Ltd..
Details. Download: PDF.

2005

“Studying the Fault-Detection Effectiveness of GUI Test Cases for Rapidly Evolving Software”
by Atif M. Memon and Qing Xie.
IEEE Trans. Softw. Eng., vol. 31, no. 10, 2005, pp. 884-896, IEEE Press.
Details. Download: PDF.

“Rapid "Crash Testing" for Continuously Evolving GUI-Based Software Applications”
by Qing Xie and Atif M. Memon.
In ICSM '05: Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM'05), (Washington, DC, USA), 2005, pp. 473-482.
Details. Download: PDF.

“Main effects screening: a distributed continuous quality assurance process for monitoring performance degradation in evolving software systems”
by Cemal Yilmaz, Arvind S. Krishna.
Atif Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, in ICSE '05: Proceedings of the 27th international conference on Software engineering, (New York, NY, USA), 2005, pp. 293-302.
Details. Download: PDF.

“Call Stack Coverage for Test Suite Reduction”
by Scott McMaster and Atif M. Memon.
In ICSM '05: Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM'05), (Washington, DC, USA), 2005, pp. 539-548.
Details. Download: PDF.

“A Distributed Continuous Quality Assurance Process to Manage Variability in Performance-intensive Software”
by Arvind S. Krishna, Douglas C. Schmidt.
Atif M. Memon, Adam Porter, and Cemal Yilmaz, Studia Informatica Universalis, vol. 4, no. 1, 2005, pp. 53-72.
Details. Download: PDF.

“An Evolutionary Testbed for Software Technology Evaluation”
by M. Lindvall, I. Rus, F. Shull, M. V. Zelkowitz, P. Donzelli.
Atif M. Memon, V. R. Basili, P. Costa, R. T. Tvedt, L. Hochstein, S. Asgari, C. Ackermann, and D. Pech, NASA Journal of Innovations in Systems and Software Engineering, vol. 1, no. 1, Apr. 2005, pp. 3-11, Springer.
Details. Download: PDF.

“Automating regression testing for evolving GUI software”
by Atif Memon, Adithya Nagarajan, and Qing Xie.
Journal of Software Maintenance and Evolution, vol. 17, no. 1, Jan. 2005, pp. 27-64, John Wiley & Sons, Inc..
Details. Download: PDF.

2004

“Using Transient/Persistent Errors to Develop Automated Test Oracles for Event-Driven Software”
by Atif M. Memon and Qing Xie.
In ASE '04: Proceedings of the 19th IEEE international conference on Automated software engineering, (Washington, DC, USA), 2004, pp. 186-195.
Details. Download: PDF.

“Skoll: Distributed Continuous Quality Assurance”
by A. Memon, A. Porter, C. Yilmaz, A. Nagarajan, D. Schmidt, and B. Natarajan.
In ICSE '04: Proceedings of the 26th International Conference on Software Engineering, (Washington, DC, USA), 2004, pp. 459-468.
Details. Download: PDF.

“Preserving Distributed Systems' Critical Properties: A Model-Driven Approach”
by Arvind S. Krishna, Cemal Yilmaz.
Atif M. Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, IEEE Software, vol. 21, no. 6, 2004, pp. 32-40, IEEE Computer Society Press.
Details. Download: PDF.

“Empirical Evaluation of the Fault-Detection Effectiveness of Smoke Regression Test Cases for GUI-Based Software”
by Atif M. Memon and Qing Xie.
In ICSM '04: Proceedings of the 20th IEEE International Conference on Software Maintenance, (Washington, DC, USA), 2004, pp. 8-17.
Details. Download: PDF.

“Automated GUI Regression Testing Using AI Planning”
by Atif M. Memon.
In Artificial Intelligence Methods in Software Testing, vol. 56, 2004, pp. 51-100.
Details. Download: Link to Book.

“ASPIRE: Automated Systematic Protocol Implementation Robustness Evaluation”
by Arunchandar Vasan and Atif M. Memon.
In ASWEC '04: Proceedings of the 2004 Australian Software Engineering Conference (ASWEC'04), (Washington, DC, USA), 2004, pp. 241-250.
Details. Download: PDF.

“A Process and Role-Based Taxonomy of Techniques to Make Testable COTS Components”
by Atif M. Memon.
In Testing Commercial-off-the-shelf Components and Systems, 2004, pp. 109-140.
Details. Download: Link to Book.

“Evaluating Web Page Reliability across Varied Browsing Environments”
by Cyntrica Eaton and Atif M. Memon.
In Proceedings of The 15th IEEE International Symposium on Software Reliability Engineering (ISSRE'04), (Saint-Malo, Bretagne, France), Nov. 2004.
Details. Download: PDF.

“Developing Testing Techniques for Event-Driven Pervasive Computing Applications”
by Atif M. Memon.
In Proceedings of The OOPSLA 2004 workshop on Building Software for Pervasive Computing (BSPC 2004), Oct. 2004.
Details. Download: PDF.

“A Distributed Continuous Quality Assurance Process to Manage Variability in Performance-intensive Software”
by Arvind S. Krishna, Cemal Yilmaz.
Atif M. Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, in Proceedings of The OOPSLA 2004 workshop on Component And Middleware Performance, Oct. 2004.
Details. Download: PDF.

“Validating Quality of Service for Reusable Software via Model-integrated Distributed Continuous Quality Assurance”
by Arvind S. Krishna, Douglas C. Schmidt.
Atif M. Memon, Adam Porter, and Diego Sevilla-Ruiz, in Proceedings of the 8th International Conference on Software Reuse, (Madrid, Spain), July 2004, pp. 286-295, ACM/IEEE.
Details. Download: PDF.

“Model-Driven Quality Assurance Techniques for Distributed Real-time and Embedded Systems”
by Emre Turkay, Arvind S. Krishna, Aniruddha Gokhale, Douglas Schmidt, Bala Natarajan, Adam Porter, Cemal Yilmaz.
And Atif M. Memon, in Proceedings of The OMG Real-Time and Embedded Systems Workshop, July 2004.
Details. Download: PDF.

“Improving Browsing Environment Compliance Evaluations for Websites”
by Cyntrica Eaton and Atif M. Memon.
In Proceedings of The International Workshop on Web Quality (WQ 2004), July 2004.
Details. Download: PDF.

“A Model-based Distributed Continuous Quality Assurance Process to Enhance the Quality of Service of Evolving Performance-intensive Software Systems”
by Cemal Yilmaz, Arvind S. Krishna.
Atif M. Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, in Proceedings of The Remote Analysis and Measurement of Software Systems (RAMSS 2004), May 2004.
Details. Download: PDF.

“Using Tasks to Automate Regression Testing of GUIs”
by Atif M. Memon.
In Proceedings of The IASTED International Conference on ARTIFICIAL INTELLIGENCE AND APPLICATIONS (AIA 2004), (Innsbruck, Austria), Feb. 2004.
Details. Download: PDF.

2003

“Regression testing of GUIs”
by Atif M. Memon and Mary Lou Soffa.
In ESEC/FSE-11: Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering, (New York, NY, USA), 2003, pp. 118-127.
Details. Download: PDF.

“Advances in GUI Testing”
by Atif M. Memon.
In Highly Dependable Software -- Advances in Computers, vol. 58, (Marvin V. Zelkowitz, ed.), 2003, pp. 149-201.
Details. Download: Link to Book.

“GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing”
by Atif M. Memon, Ishan Banerjee, and Adithya Nagarajan.
In Proceedings of The 10th Working Conference on Reverse Engineering, Nov. 2003.
Details. Download: PDF.

“Refactoring Using Event-Based Profiling”
by Adithya Nagarajan and Atif M. Memon.
In Proceedings of The First International Workshop on REFactoring: Achievements, Challenges, Effects, Nov. 2003.
Details. Download: PDF.

“Feedback-driven Design of Distributed Real-time and Embedded Component Middleware Via Model-Integrated Computing and Distributed Continuous Quality Assurance”
by Atif M. Memon, Adam Porter, and Doug Scmidt.
In Proceedings of The National Science Foundation Invitational Workshop -- Science of Design: Software-Intensive Systems, Nov. 2003.
Details. Download: PDF.

“What Test Oracle Should I Use for Effective GUI Testing?”
by Atif M. Memon, Ishan Banerjee, and Adithya Nagarajan.
In Proceedings of the IEEE International Conference on Automated Software Engineering, Oct. 2003, pp. 164-173.
Details. Download: PDF.

“DART: A Framework for Regression Testing Nightly/daily Builds of GUI Applications”
by Atif M. Memon, Ishan Banerjee, and Adithya Nagarajan.
In Proceedings of the International Conference on Software Maintenance 2003, Sep. 2003.
Details. Download: PDF.

“ Automatically Testing “Nightly/daily Builds” of GUI Applications”
by Atif M. Memon, Ishan Banerjee, and Adithya Nagarajan.
In Proceedings of the 2003 International Conference on Dependable Systems and Networks, June 2003.
Details. Download: PDF.

2002

“GUI Testing: Pitfalls and Process”
by Atif M. Memon.
Computer, vol. 35, no. 8, 2002, pp. 87-88, IEEE Computer Society Press.
Details. Download: PDF.

2001

“Hierarchical GUI Test Case Generation Using Automated Planning”
by Atif M. Memon, Martha E. Pollack, and Mary Lou Soffa.
IEEE Trans. Softw. Eng., vol. 27, no. 2, 2001, pp. 144-155, IEEE Press.
Details. Download: PDF.

“Coverage criteria for GUI testing”
by Atif M. Memon, Mary Lou Soffa, and Martha E. Pollack.
In ESEC/FSE-9: Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (New York, NY, USA), 2001, pp. 256-267.
Details. Download: PDF.

“A comprehensive framework for testing graphical user interfaces”
by Atif M. Memon.
Ph.D. dissertation, 2001. Advisors: Mary Lou Soffa and Martha Pollack; Committee members: Prof. Rajiv Gupta (University of Arizona), Prof. Adele E. Howe (Colorado State University), Prof. Lori Pollock (University of Delaware) .
Details. Download: PDF.

2000

“Survivability performance evaluation of an optical switch”
by Mohsen Guizani and Atif M. Memon.
In GLOBECOM '00: Proceedings of the Global Telecommunications Conference, (Washington, DC, USA), 2000, pp. 1192-1195.
Details. Download: PDF.

“Automated test oracles for GUIs”
by Atif M. Memon, Martha E. Pollack, and Mary Lou Soffa.
In SIGSOFT '00/FSE-8: Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering, (New York, NY, USA), 2000, pp. 30-39.
Details. Download: PDF.

“A Planning-Based Approach to GUI Testing”
by Atif M. Memon, Martha E. Pollack, and Mary Lou Soffa.
In Proceedings of The 13th International Software/Internet Quality Week, May 2000.
Details. Download: PDF.

“Plan Generation for GUI Testing”
by Atif M. Memon, Martha E. Pollack, and Mary Lou Soffa.
In Proceedings of The Fifth International Conference on Artificial Intelligence Planning and Scheduling, Apr. 2000, pp. 226-235.
Details. Download: PDF.

1999

“Using a goal-driven approach to generate test cases for GUIs”
by Atif M. Memon, Martha E. Pollack, and Mary Lou Soffa.
In ICSE '99: Proceedings of the 21st international conference on Software engineering, (Los Alamitos, CA, USA), 1999, pp. 257-266.
Details. Download: PDF.

“Comparing Causal-Link and Propositional Planners: Tradeoffs between Plan Length and Domain Size”
by Atif M. Memon, Martha Pollack, and Mary Lou Soffa.
University of Pittsburgh Technical Report 99-06, (Pittsburgh), Feb. 1999.
Details. Download: PDF.

1996

SEROS -- A Self-Routing Optical ATM Switch
by Mohsen Guizani and Atif M. Memon.
International Journal of Communication Systems, vol. 9, no. 2, 1996, pp. 115-125, John Wiley & Sons.
Details. Download: Link to Issue.

“Throughput Analysis of a Fault-Tolerant Switch”
by Atif M. Memon, Mohsen Guizani, and Subbarao Ghanta.
In IPCCC'96: Proceedings of the 15th IEEE International Phoenix Conference on Computers and Communication, (Washington, DC, USA), Mar. 1996, pp. 206-210.
Details. Download: PDF.

1995

“Optical design of a fault tolerant self-routing switch for massively parallel processing networks”
by Mohsen Guizani.
Atif M. Memon, and Subbarao Ghanta, in MPPOI '95: Proceedings of the Second Workshop on Massively Parallel Processing Using Optical Interconnections, (Washington, DC, USA), 1995, pp. 246-253.
Details. Download: PDF.

“An Optical Architecture for Edge Detection”
by Atif M. Memon, Mohsen Guizani, and Subbarao Ghanta.
In Proceedings of the Seventh IASTED International Conference on Parallel and Distributed Computing and Systems, 1995, pp. 459-462, Georgetown University, Washington D.C..
Details.

“A System for Prototyping Optical Architectures”
by Atif M. Memon.
Masters thesis, Department of Information and Computer Science, King Fahd University of Petroleum and Minerals , Dec. 1995. Thesis Presented to the Faculty of College of Graduate Studies.
Details.

“Design and Implementation Tools for Optical Architectures”
by Atif M. Memon, Mohsen Guizani, and Subbarao Ghanta.
In Proceedings of the Fourth Saudi Engineering Conference, (Jeddah, Saudi Arabia), Nov. 1995, pp. 437-442.
Details.

“A Functional Approach for Simulation of Optical Architectures”
by Atif M. Memon, Mohsen Guizani, and Subbarao Ghanta.
In Proceedings of the First LAAS International Conference on Computer Simulation, (Beirut, Labenon), Sep. 1995, pp. 175-181.
Details.

1994

“Mathematica: for Engineers, Scientists, and Educators”
by Atif M. Memon and Subbarao Ghanta.
Article of the Month in the Newsletter of the Information Technology Center, 1994.
Details.

“ZERAK : A Neural Network Model for Arabic Characters Recognition”
by S. Faizullah and Atif M. Memon.
In ISCIS IX, Proceedings of the 9th International Symposium on Computer and Information Sciences, (Antalya, Turkey), Nov. 1994.
Details.

“Thinning of Arabic Text”
by Atif M. Memon and S. Faizullah.
In ISCIS IX, Proceedings of the 9th International Symposium on Computer and Information Sciences, (Antalya, Turkey), Nov. 1994.
Details.


Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.


Atif Memon's Home Page