Atif M. Memon

Affiliations:
  • Apple Inc., USA
  • University of Maryland, College Park, USA (former)


According to our database1, Atif M. Memon authored at least 110 papers between 1999 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Improving ML-based information retrieval software with user-driven functional testing and defect class analysis.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

2021
The IEEE 12th International Conference on Software Testing, Verification & Validation.
Softw. Test. Verification Reliab., 2021

Automatically Authoring Regression Tests for Machine-Learning Based Systems.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2021

2020
Modeling and ranking flaky tests at Apple.
Proceedings of the ICSE-SEIP 2020: 42nd International Conference on Software Engineering, Software Engineering in Practice, Seoul, South Korea, 27 June, 2020

2019
Developing and Evaluating Objective Termination Criteria for Random Testing.
ACM Trans. Softw. Eng. Methodol., 2019

Preface.
Adv. Comput., 2019

Using machine learning to recommend correctness checks for geographic map data.
Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, 2019

2018
Configurations in Android testing: they matter.
Proceedings of the 1st International Workshop on Advances in Mobile App Analysis, 2018

2017
A general framework for comparing automatic testing techniques of Android mobile apps.
J. Syst. Softw., 2017

Taming Google-Scale Continuous Testing.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice Track, 2017

2016
SITAR: GUI Test Script Repair.
IEEE Trans. Software Eng., 2016

Coordinated Collaborative Testing of Shared Software Components.
Proceedings of the 2016 IEEE International Conference on Software Testing, 2016

2015
MobiGUITAR: Automated Model-Based Testing of Mobile Apps.
IEEE Softw., 2015

Colluding Apps: Tomorrow's Mobile Malware Threat.
IEEE Secur. Priv., 2015

Extending Manual GUI Testing Beyond Defects by Building Mental Models of Software Behavior.
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering Workshops, 2015

Which of My Failures are Real? Using Relevance Ranking to Raise True Failures to the Top.
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering Workshops, 2015

Making GUI Testing Practical: Bridging the Gaps.
Proceedings of the 12th International Conference on Information Technology, 2015

Piecing together app behavior from multiple artifacts: A case study.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Pushing the limits on automation in GUI regression testing.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Disqover: Debugging via code sequence covers.
Proceedings of the 2015 IEEE International Symposium on Software Reliability Engineering Workshops, 2015

Definition and evaluation of mutation operators for GUI-level mutation analysis.
Proceedings of the Eighth IEEE International Conference on Software Testing, 2015

Conceptualization and Evaluation of Component-Based Testing Unified with Visual GUI Testing: An Empirical Study.
Proceedings of the 8th IEEE International Conference on Software Testing, 2015

Making System User Interactive Tests Repeatable: When and What Should We Control?
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Exploiting the Saturation Effect in Automatic Random Testing of Android Applications.
Proceedings of the 2nd ACM International Conference on Mobile Software Engineering and Systems, 2015

2014
An Observe-Model-Exercise* Paradigm to Test Event-Driven Systems with Undetermined Input Spaces.
IEEE Trans. Software Eng., 2014

GUITAR: an innovative tool for automated testing of GUI-driven software.
Autom. Softw. Eng., 2014

An Extensible Framework to Implement Test Oracle for Non-Testable Programs.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

Combining research and education of software testing: a preliminary study.
Proceedings of the Symposium on Applied Computing, 2014

Scalable System Environment Caching and Sharing for Distributed Virtual Machines.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Murphy Tools: Utilizing Extracted GUI Models for Industrial Software Testing.
Proceedings of the Seventh IEEE International Conference on Software Testing, 2014

Android apps consistency scrutinized.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

Enabling collaborative testing across shared software components.
Proceedings of the CBSE'14, Proceedings of the 17th International ACM SIGSOFT Symposium on Component-Based Software Engineering (part of CompArch 2014), Marcq-en-Baroeul, Lille, France, June 30, 2014

2013
A Uniform Representation of Hybrid Criteria for Regression Testing.
IEEE Trans. Software Eng., 2013

Testing component compatibility in evolving configurations.
Inf. Softw. Technol., 2013

Graphical user interface (GUI) testing: Systematic mapping and repository.
Inf. Softw. Technol., 2013

The first decade of GUI ripping: Extensions, applications, and broader impacts.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Industrial Adoption of Automatically Extracted GUI Models for Testing.
Proceedings of the 3rd International Workshop on Experiences and Empirical Studies in Software Modeling co-located with 16th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2013), 2013

Automated testing of GUI applications: models, tools, and controlling flakiness.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
Accounting for defect characteristics in evaluations of testing techniques.
ACM Trans. Softw. Eng. Methodol., 2012

Grey-box GUI Testing: Efficient Generation of Event Sequences
CoRR, 2012

Testing is an Event-Centric Activity.
Proceedings of the Sixth International Conference on Software Security and Reliability, 2012

Using GUI ripping for automated testing of Android applications.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Overlap and Synergy in Testing Software Components across Loosely Coupled Communities.
Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering, 2012

AutoInSpec: Using Missing Test Coverage to Improve Specifications in GUIs.
Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering, 2012

Lightweight Static Analysis for GUI Testing.
Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering, 2012

2011
GUI Interaction Testing: Incorporating Event Context.
IEEE Trans. Software Eng., 2011

Developing a Single Model and Test Prioritization Strategies for Event-Driven Software.
IEEE Trans. Software Eng., 2011

Towards incremental component compatibility testing.
Proceedings of the 14th International ACM Sigsoft Symposium on Component Based Software Engineering, 2011

2010
Generating Event Sequence-Based Test Cases Using GUI Runtime State Feedback.
IEEE Trans. Software Eng., 2010

Iterative execution-feedback model-directed GUI testing.
Inf. Softw. Technol., 2010

Advances in Automated Model-Based System Testing of Software Applications with a GUI Front-End.
Adv. Comput., 2010

Community-based, collaborative testing and analysis.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Workshop on experimental evaluation of software and systems in computer science (Evaluate 2010).
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Repairing GUI Test Suites Using a Genetic Algorithm.
Proceedings of the Third International Conference on Software Testing, 2010

Using Methods & Measures from Network Analysis for GUI Testing.
Proceedings of the Third International Conference on Software Testing, 2010

2009
Using Reverse Engineering for Automated Usability Evaluation of Gui-Based Applications.
Proceedings of the Human-Centered Software Engineering, 2009

Advances in Web Testing.
Adv. Comput., 2009

Towards Dynamic Adaptive Automated Test Generation for Graphical User Interfaces.
Proceedings of the Second International Conference on Software Testing Verification and Validation, 2009

An Extensible Heuristic-Based Framework for GUI Test Case Maintenance.
Proceedings of the Second International Conference on Software Testing Verification and Validation, 2009

An Initial Characterization of Industrial Graphical User Interface Systems.
Proceedings of the Second International Conference on Software Testing Verification and Validation, 2009

Prioritizing component compatibility tests via user preferences.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

Introducing a test suite similarity metric for event sequence-based test cases.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

2008
Call-Stack Coverage for GUI Test Suite Reduction.
IEEE Trans. Software Eng., 2008

Using a pilot study to derive a GUI model for automated testing.
ACM Trans. Softw. Eng. Methodol., 2008

Automatically repairing event sequence-based GUI test suites for regression testing.
ACM Trans. Softw. Eng. Methodol., 2008

Effective and scalable software compatibility testing.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2008

Relationships between Test Suites, Faults, and Fault Detection in GUI Testing.
Proceedings of the First International Conference on Software Testing, 2008

Test case generator for GUITAR.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

2007
Reliable Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems.
IEEE Trans. Software Eng., 2007

Skoll: A Process and Infrastructure for Distributed Continuous Quality Assurance.
IEEE Trans. Software Eng., 2007

Designing and comparing automated test oracles for GUI-based software applications.
ACM Trans. Softw. Eng. Methodol., 2007

An event-flow model of GUI-based applications for testing.
Softw. Test. Verification Reliab., 2007

An empirical approach to evaluating web application compliance across diverse client platform configurations.
Int. J. Web Eng. Technol., 2007

Experimenting with software testbeds for evaluating new technologies.
Empir. Softw. Eng., 2007

Faults' context matters.
Proceedings of the Fourth International Workshop on Software Quality Assurance, 2007

Test suite prioritization by interaction coverage.
Proceedings of the 2007 Workshop on Domain Specific Approaches to Software Test Automation, 2007

Covering array sampling of input event sequences for automated gui testing.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Direct-dependency-based software compatibility testing.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Automated gui testing guided by usage profiles.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Fault Detection Probability Analysis for Coverage-Based Test Suite Reduction.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

Using GUI Run-Time State as Feedback to Generate Test Cases.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

2006
Employing user profiles to test a new version of a GUI component in its context of use.
Softw. Qual. J., 2006

Techniques and processes for improving the quality and performance of open-source software.
Softw. Process. Improv. Pract., 2006

Studying the Characteristics of a "Good" GUI Test Suite.
Proceedings of the 17th International Symposium on Software Reliability Engineering (ISSRE 2006), 2006

Model-Based Testing of Community-Driven Open-Source GUI Applications.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

2005
Studying the Fault-Detection Effectiveness of GUI Test Cases for Rapidly Evolving Software.
IEEE Trans. Software Eng., 2005

Automating regression testing for evolving GUI software.
J. Softw. Maintenance Res. Pract., 2005

Distributed Continuous Quality Assurance Process for Evaluating QoS of Performance-Intensive Software.
Stud. Inform. Univ., 2005

An evolutionary testbed for software technology evaluation.
Innov. Syst. Softw. Eng., 2005

Rapid "Crash Testing" for Continuously Evolving GUI-Based Software Applications.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

Call Stack Coverage for Test Suite Reduction.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

Main effects screening: a distributed continuous quality assurance process for monitoring performance degradation in evolving software systems.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

2004
Preserving Distributed Systems' Critical Properties: A Model-Driven Approach.
IEEE Softw., 2004

Using Transient/Persistent Errors to Develop Automated Test Oracles for Event-Driven Software.
Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE 2004), 2004

Validating Quality of Service for Reusable Software Via Model-Integrated Distributed Continuous Quality Assurance.
Proceedings of the Software Reuse: Methods, 2004

Empirical Evaluation of the Fault-Detection Effectiveness of Smoke Regression Test Cases for GUI-Based Software.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

Skoll: Distributed Continuous Quality Assurance.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

ASPIRE: Automated Systematic Protocol Implementation Robustness Evaluation.
Proceedings of the 15th Australian Software Engineering Conference (ASWEC 2004), 2004

2003
Advances in GUI testing.
Adv. Comput., 2003

GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing.
Proceedings of the 10th Working Conference on Reverse Engineering, 2003

Regression testing of GUIs.
Proceedings of the 11th ACM SIGSOFT Symposium on Foundations of Software Engineering 2003 held jointly with 9th European Software Engineering Conference, 2003

What Test Oracle Should I Use for Effective GUI Testing?
Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), 2003

DART: A Framework for Regression Testing "Nightly/daily Builds" of GUI Applications.
Proceedings of the 19th International Conference on Software Maintenance (ICSM 2003), 2003

2002
GUI Testing: Pitfalls and Process.
Computer, 2002

2001
Hierarchical GUI Test Case Generation Using Automated Planning.
IEEE Trans. Software Eng., 2001

Coverage criteria for GUI testing.
Proceedings of the 8th European Software Engineering Conference held jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2001, 2001

2000
Automated test oracles for GUIs.
Proceedings of the ACM SIGSOFT Symposium on Foundations of Software Engineering, 2000

Survivability performance evaluation of an optical switch.
Proceedings of the Global Telecommunications Conference, 2000. GLOBECOM 2000, San Francisco, CA, USA, 27 November, 2000

Plan Generation for GUI Testing.
Proceedings of the Fifth International Conference on Artificial Intelligence Planning Systems, 2000

1999
Using a Goal-Driven Approach to Generate Test Cases for GUIs.
Proceedings of the 1999 International Conference on Software Engineering, 1999


  Loading...