CURRICULUM VITAE
Atif M. Memon

Notarization. I have read the following and certify that this curriculum vitae is a current and accurate statement of my professional record.

Signature: ______________________________________________________________________ Date: August 11, 2008

(Atif M. Memon)

1 PERSONAL INFORMATION

1.1 EDUCATION

1.2 EMPLOYMENT

2 RESEARCH, SCHOLARLY, AND CREATIVE ACTIVITIES

$^\dagger$Indicates a student advised, co-advised, or directly supervised by Dr. Memon.

2.1 BOOKS

2.1.1 CHAPTERS IN BOOKS

  1. ``Using Reverse Engineering for Automated Usability Evaluation of GUI-Based Applications,'' Atif M. Memon, Software Engineering Models, Patterns and Architectures for HCI, 2009. (Accepted for publication; to appear)

  2. ``Testing Graphical User Interfaces,'' Jaymie Strecker$^\dagger$and Atif M. Memon, Encyclopedia of Information Science and Technology, Second ed., 2009. (Accepted for publication; to appear)

  3. ``Agile Quality Assurance Techniques for GUI-Based Applications,'' Qing Xie$^\dagger$and Atif M. Memon, Agile Software Development Quality Assurance, (Ioannis Stamelos and Panagiotis Sfetsos ed.), Idea Group Inc., 2007.

  4. ``Automated GUI Regression Testing Using AI Planning,'' Atif M. Memon, Artificial Intelligence Methods in Software Testing , (A. Kandel, H. Bunke and M. Last ed.), World Scientific Series in Machine Perception and Artificial Intelligence, World Scientific Publishing Co., vol. 56, pp. 51-100, 2004.

  5. ``A Process and Role-Based Taxonomy of Techniques to Make Testable COTS Components,'' Atif M. Memon, Testing Commercial-off-the-shelf Components and Systems, (S. Beydeda and V. Gruhn ed.), Springer, pp. 109-140, 2004.

  6. ``Advances in GUI Testing,'' Atif M. Memon, Highly Dependable Software, (M. V. Zelkowitz ed.), Advances in Computers, Academic Press, vol. 58, pp. 149-201, 2003.

2.2 ARTICLES IN REFEREED JOURNALS

  1. ``A Model-Based Approach to Automatically Repair GUI Test Cases for Regression Testing," Atif M. Memon, ACM Transactions on Software Engineering and Methodology, Association for Computing Machinery Press. (Accepted for publication; to appear).

  2. ``Using a Pilot Study to Derive a GUI Model for Automated Testing,'' Qing Xie$^\dagger$and Atif M. Memon, ACM Transactions on Software Engineering and Methodology, Association for Computing Machinery Press. (Accepted for publication; to appear).

  3. ``Call Stack Coverage for GUI Test-Suite Reduction,'' Scott McMaster$^\dagger$and Atif M. Memon, IEEE Transactions on Software Engineering, IEEE Computer Society Press, (Accepted for publication; to appear).

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

  5. ``An Event-Flow Model of GUI-Based Applications for Testing,'' Atif M. Memon, Software Testing, Verification & Reliability, John Wiley & Sons, Inc., vol. 17, no. 3, 2007, pp. 137-157.

  6. ``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, Jrg 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.

  7. ``An Empirical Approach to Testing Web Applications Across Diverse Client Platform Configurations,'' Cyntrica Eaton$^\dagger$ and Atif M. Memon, International Journal on Web Engineering and Technology (IJWET), Special Issue on Empirical Studies in Web Engineering, Inderscience Publishers, vol. 3, no. 3, 2007, pp. 227-253.

  8. ``Designing and Comparing Automated Test Oracles for GUI-based Software Applications,'' Qing Xie$^\dagger$and Atif M. Memon, ACM Transactions on Software Engineering and Methodology, vol. 16, no. 1, 2007, ACM Press.

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

  10. ``Employing User Profiles to Test a New Version of a GUI Component in its Context of Use,'' Atif M. Memon, Software Quality Journal, Springer Inc. vol. 14, no. 4, pp. 359-377, Dec. 2006.

  11. ``Techniques and Processes for Improving the Quality and Performance of Open-Source Software,'' Cemal Yilmaz, Adam Porter, Atif M. Memon, Arvind S. Krishna, Douglas C. Schmidt, and Aniruddha Gokhale, Software Process - Improvement and Practice Journal: Special Issue on Free/Open Source Software Processes, John Wiley & Sons, Inc., vol. 11, no. 6, pp. 163-176, May 2006.

  12. ``Studying the Fault-Detection Effectiveness of GUI Test Cases for Rapidly Evolving Software,'' Atif M. Memon and Qing Xie$^\dagger$, IEEE Transactions on Software Engineering, IEEE Computer Society Press, vol. 31, no. 10, pp. 884-896, Oct. 2005.

  13. ``An Evolutionary Testbed for Software Technology Evaluation,'' Mikael Lindvall, Ioana Rus, Forrest Shull, Marvin Zelkowitz, Paolo Donzelli, Atif Memon, Victor Basili, Patricia Costa, Roseanne Tvedt, Lorin Hochstein, Sima Asgari, Chris Ackermann, Dan Pech, Innovations in Systems and Software Engineering, Springer Inc., vol. 1, no. 1, pp. 3-11, Apr. 2005.

  14. ``Preserving Distributed Systems Critical Properties: A Model-driven Approach,'' Cemal Yilmaz, Atif M. Memon, Adam Porter, Arvind S. Krishna, Douglas C. Schmidt, Aniruddha Gokhale, Balachandran Natarajan, IEEE Software: Special Issue on Persistent Software Attributes, IEEE Computer Society Press, vol. 21, no. 6, pp. 32-40, Nov. 2004,

  15. ``A Distributed Continuous Quality Assurance Process to Manage Variability in Performance-intensive Software,'' Arvind S. Krishna, Douglas C. Schmidt, Atif M. Memon, Adam Porter, Cemal Yilmaz, Studia Informatica Universalis, Editions SUGER., vol. 4, no. 1, pp. 53-72, Jan. 2005.

  16. ``Automated Regression Testing for Evolving GUI Software,'' Atif M. Memon, Adithya Nagarajan$^\dagger$, and Qing Xie$^\dagger$, Journal of Software Maintenance and Evolution, John Wiley & Sons, Inc., vol. 17, no. 1, pp. 27-64, Jan. 2005.

  17. ``GUI Testing: Pitfalls and Process,'' Atif M. Memon, IEEE Computer, IEEE Computer Society Press, vol. 35, issue. 5, pp. 87-88, Aug. 2002.

  18. ``Hierarchical GUI Test Case Generation Using Automated Planning,'' Atif M. Memon, Martha E. Pollack and Mary Lou Soffa, IEEE Transactions on Software Engineering, IEEE Computer Society Press, vol. 27, no. 2, pp. 144-155, Feb. 2001.

  19. ``SEROS - A Self-Routing Optical ATM Switch,'' Mohsen Guizani and Atif M. Memon, International Journal of Communication Systems, John Wiley & Sons, Inc., vol. 9, no. 2, pp. 115-125, Mar. 1996.

Submitted for Review

``Dividing and Conquering the Open-Source Software Integration Testing Problem by Leveraging Distributed Developer Communities and Model-Based Techniques,'' Qing Xie$^\dagger$and Atif M. Memon, IEEE Transactions on Software Engineering, IEEE Computer Society Press.

2.3 ARTICLES IN REFEREED CONFERENCES AND WORKSHOPS

  1. `` Alternating GUI Test Generation and Execution,'' Xun Yuan$^\dagger$and Atif M. Memon, Proceedings of the IEEE Testing: Academic and Industrial Conference (TAIC PART '08), Cumberland Lodge, Windsor, UK, August 29-31, 2008.

  2. ``Effective and Scalable Software Compatibility Testing,'' Il-Chul Yoon, Alan Sussman, Atif M. Memon, and Adam Porter, Proceedings of the International Symposium on Software Testing and Analysis (ISSTA'08), Seattle, WA, July 20-24 2008.

  3. ``Test Case Generator for GUITAR,'' Daniel Hackner$^\dagger$and Atif M. Memon, Research Demonstration Track paper at the 30th International Conference on Software Engineering, (ICSE'08), Leipzig, Germany, May 2008

  4. ``Relationships Between Test Suites, Faults, and Fault Detection in GUI Testing,'' Jaymie Strecker$^\dagger$and Atif M. Memon, Proceedings of the First international conference on Software Testing, Verification, and Validation (ICST'08), Lillehammer, Norway, 2008

  5. ``Fault Detection Probability Analysis for Coverage-Based Test Suite Reduction,'' Scott McMaster$^\dagger$and Atif M. Memon, Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM'07), (Paris, France), 2007.

  6. ``Direct-Dependency-based Software Compatibility Testing,'' Il-Chul Yoon, Alan Sussman, Atif M. Memon, and Adam Porter, Proceedings of the 22nd IEEE international conference on Automated software engineering, (Washington, DC, USA), 2007.

  7. ``Covering Array Sampling of Input Event Sequences for Automated GUI Testing,'' Xun Yuan,$^\dagger$Myra Cohen, and Atif M. Memon, Proceedings of the 22nd IEEE international conference on Automated software engineering, (Washington, DC, USA), 2007.

  8. ``Automated GUI Testing Guided by Usage Profiles,'' Penelope Brooks$^\dagger$and Atif M. Memon, Proceedings of the 22nd IEEE international conference on Automated software engineering, (Washington, DC, USA), 2007.

  9. ``Test Suite Prioritization by Interaction Coverage,'' Renee C. Bryce and Atif M. Memon, 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.

  10. ``Faults' Context Matters,'' Jaymie Strecker$^\dagger$and Atif M. Memon, 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.

  11. ``Using GUI Run-Time State as Feedback to Generate Test Cases,'' Xun Yuan$^\dagger$and Atif M. Memon, Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 23-25, 2007, pp. 396-405.

  12. ``Call Stack Coverage for GUI Test-Suite Reduction,'' Scott McMaster$^\dagger$and Atif M. Memon, Proceedings of the 17th IEEE International Symposium on Software Reliability Engineering (ISSRE 2006), Raleigh, NC, USA, pp. 33-44,Nov. 6-10 2006.

  13. ``Studying the Characteristics of a `Good' GUI Test Suite,'' Qing Xie$^\dagger$and Atif M. Memon, Proceedings of the 17th IEEE International Symposium on Software Reliability Engineering (ISSRE 2006), Raleigh, NC, USA, pp. 159-168, Nov. 6-10 2006.

  14. ``Automated Model-based Testing of Community-Driven Open Source GUI Applications,'' Qing Xie$^\dagger$and Atif M. Memon, Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), Philadelphia, PA, USA, pp. 145-154, Sep. 24-27, 2006.

  15. ``Rapid `Crash Testing' for Continuously Evolving GUI-Based Software Applications,'' Qing Xie$^\dagger$and Atif M. Memon, Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), Budapest, Hungary, pp. 539-548, Sep. 25-30, 2005.

  16. ``Call Stack Coverage for Test Suite Reduction,'' Scott McMaster$^\dagger$and Atif M. Memon, Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), Budapest, Hungary, pp. 473-482, Sep. 25-30, 2005.

  17. ``Main Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems,'' Cemal Yilmaz, Arvind Krishna, Atif M. Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Bala Natarajan, Proceedings of the 27th ACM/IEEE International Conference on Software Engineering (ICSE 2005), St. Louis, MO, USA, pp. 293-302, May 15-21, 2005.

  18. ``Evaluating Web Page Reliability across Varied Browsing Environments,'' Cyntrica Eaton$^\dagger$and Atif M. Memon, Proceedings of the 15th IEEE International Symposium on Software Reliability Engineering (ISSRE 2004), Saint-Malo, Bretagne, France, Nov. 2-5, 2004.

  19. ``Developing Testing Techniques for Event-Driven Pervasive Computing Applications,'' Atif M. Memon, OOPSLA 2004 workshop on Building Software for Pervasive Computing (BSPC 2004), Vancouver, BC, Canada, Oct. 25, 2004.

  20. ``A Distributed Continuous Quality Assurance Process to Manage Variability in Performance-intensive Software,'' Arvind S. Krishna, Cemal Yilmaz, Atif M. Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, Balachandran Natarajan, Component And Middleware Performance, OOPSLA 2004 Workshop, Vancouver Convention & Exhibition Centre, Vancouver, British Columbia, Canada, Oct. 25, 2004.

  21. ``Using Transient/Persistent Errors to Develop Automated Test Oracles for Event-driven Software,'' Atif M. Memon and Qing Xie$^\dagger$, Proceedings of the 19th IEEE International Conference on Automated Software Engineering 2004 (ASE 2004), Linz, Austria, pp. 186-195, Sep. 20-24, 2004. Acceptance rate: 14%.

  22. ``Empirical Evaluation of the Fault-detection Effectiveness of Smoke Regression Test Cases for GUI-based Software,'' Atif M. Memon and Qing Xie$^\dagger$, Proceedings of the 20th IEEE International Conference on Software Maintenance 2004 (ICSM 2004), Chicago, IL, USA, pp. 8-17, Sep. 11-17, 2004.

  23. ``Improving Browsing Environment Compliance Evaluations for Websites,'' Cyntrica Eaton$^\dagger$and Atif M. Memon, International Workshop on Web Quality (WQ 2004), July 27, 2004, Munich, Germany.

  24. ``Model-Driven Quality Assurance Techniques for Distributed Real-time and Embedded Systems,'' Emre Turkay, Arvind S. Krishna, Aniruddha Gokhale, Douglas Schmidt, Bala Natarajan, Adam Porter, Cemal Yilmaz, Atif M. Memon, OMG Real-Time & Embedded Systems Workshop, July 12-15, 2004, Hyatt Regency Reston, Reston, VA, USA.

  25. ``Improving Software Quality and Performance using Model-integrated Distributed Continuous Quality Assurance,'' A. S. Krishna, Douglas C. Schmidt, Atif M. Memon, Adam Porter, D. Sevilla, Proceedings of the 8th International Conference on Software Reuse (ICSR 2004), Madrid, Spain, July 5-9 2004.

  26. ``A Model-based Distributed Continuous Quality Assurance Process to Enhance the Quality of Service of Evolving Performance-intensive Software Systems,'' Cemal Yilmaz, Arvind S. Krishna, Atif M. Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale and Balachandran Natarajan, Remote Analysis and Measurement of Software Systems (RAMSS 2004), Edinburgh, Scotland, UK, May 2004.

  27. ``Distributed Continuous Quality Assurance: Leveraging User Resources to Improve Software Quality Around-the-World, Around-the-Clock,'' Atif M. Memon, Adam Porter, Cemal Yilmaz, and Adithya Nagarajan$^\dagger$, Douglas C. Schmidt and Bala Natarajan, Proceedings of the ACM/IEEE International Conference on Software Engineering (ICSE 2004), Edinburgh, Scotland, pp. 459-468, May 2004.

  28. ``ASPIRE: Automated Systematic Protocol Implementation Robustness Evaluation,'' Arunchandar Vasan$^\dagger$and Atif M. Memon, Proceedings (published by the IEEE Computer Society Press) of the Australian Software Engineering Conference (ASWEC 2004), Melbourne, Australia, pp. 241-250, Apr. 13-16, 2004. Best paper award.

  29. ``Using Tasks to Automate Regression Testing of GUIs,'' Atif M. Memon, Proceedings of the IASTED International Conference on ARTIFICIAL INTELLIGENCE AND APPLICATIONS (AIA 2004), Innsbruck, Austria, pp. 52-155, Feb. 16-18, 2004.

  30. ``Refactoring Using Event-Based Profiling,'' Adithya Nagarajan$^\dagger$and Atif M. Memon, The First International Workshop on REFactoring: Achievements, Challenges, Effects (REFACE), November 13, 2003, British Colombia, Canada.

  31. ``GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing,'' Atif M. Memon, Ishan Banerjee$^\dagger$, and Adithya Nagarajan$^\dagger$, Proceedings of the IEEE 10th Working Conference on Reverse Engineering (WCRE 2003), Victoria, British Columbia, Canada, pp. 260-269, Nov. 13-16 2003.

  32. ``Feedback-driven Design of Distributed Real-time & Embedded Component Middleware Via Model-Integrated Computing & Distributed Continuous Quality Assurance,'' Atif M. Memon, Adam Porter and Doug Scmidt, Science of Design: Software-Intensive Systems, A National Science Foundation Invitational Workshop, November 2-4, 2003, Airlie Center, VA, USA.

  33. ``What Test Oracle Should I use for Effective GUI Testing?'' Atif M. Memon, Ishan Banerjee$^\dagger$, and Adithya Nagarajan$^\dagger$, Proceedings of the IEEE International Conference on Automated Software Engineering (ASE 2003), Montreal, Quebec, Canada, pp. 164-173, Oct. 6-10 2003.

  34. ``Regression Testing of GUIs,'' Atif M. Memon and Mary Lou Soffa, Proceedings of the 9th ACM/IEEE European Software Engineering Conference (ESEC) and 11th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE-11), Helsinki, Finland, pp. 118-127, Sep. 1-5, 2003.

  35. ``DART: A Framework for Regression Testing Nightly/Daily Builds of GUI Applications,'' Atif M. Memon, Ishan Banerjee$^\dagger$, Nada Hashmi$^\dagger$and Adithya Nagarajan$^\dagger$, Proceedings of the IEEE International Conference on Software Maintenance 2003 (ICSM 2003), Amsterdam, The Netherlands, Sep. 22-26, 2003, pp. 410-419.

  36. ``Automatically Testing Nightly/Daily Builds of GUI Applications,'' Atif M. Memon, Ishan Banerjee$^\dagger$, Nada Hashmi$^\dagger$and Adithya Nagarajan$^\dagger$, Proceedings of the IEEE International Conference on Dependable Systems and Networks (DSN 2003), San Francisco, CA, USA, June 22-25, 2003, pp. B-8-B-9.

  37. ``Coverage Criteria for GUI Testing,'' Atif M. Memon, Mary Lou Soffa and Martha E. Pollack, Proceedings of the 8th European Software Engineering Conference (ESEC) and 9th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE-9), Vienna University of Technology, Austria, Sep. 10-14, 2001, pp. 256-267.

  38. ``Survivability Performance Evaluation of an Optical Switch,'' M. Guizani and Atif M. Memon, Proceedings of the IEEE Global Telecommunications Conference, 2000. (GLOBECOM 2000), San Francisco, CA, USA, Nov. 27-Dec. 1, 2000, pp. 1192-1195.

  39. ``Automated Test Oracles for GUIs,'' Atif M. Memon, Martha E. Pollack and Mary Lou Soffa, Proceedings of the ACM/IEEE Eighth International Symposium on the Foundations of Software Engineering (FSE-8), San Diego, CA, USA, Nov. 6-10, 2000, pp. 30-39.

  40. ``A Planning-Based Approach to GUI Testing,'' Atif M. Memon, Martha E. Pollack and Mary Lou Soffa, Proceedings of the 13th International Software/Internet Quality Week (QW 2000), San Francisco, CA, USA, May 30-June 2, 2000.

  41. ``Plan Generation for GUI Testing,'' Atif M. Memon, Martha E. Pollack and Mary Lou Soffa, Proceedings of the Fifth AAAI International Conference on Artificial Intelligence Planning and Scheduling (AIPS 2000), Breckenridge, CO, USA, Apr. 15-17, 2000, pp. 226-235.

  42. ``Using a Goal-driven Approach to Generate Test Cases for GUIs,'' Atif M. Memon, Martha E. Pollack and Mary Lou Soffa, Proceedings of the 21st ACM/IEEE International Conference on Software Engineering (ICSE 1999), Los Angeles, CA, USA, May 16-22, 1999, pp. 257-266.

  43. ``Throughput Analysis of a Fault-Tolerant Switch,'' Atif M. Memon, M. Guizani, and M. Benten, Proceedings of the 15th IEEE International Phoenix Conference on Computers and Communications (IPCCC 1996), Phoenix, AZ, USA, Mar. 27-29, 1996, pp. 206-210.

  44. ``Optical Design of a Fault-Tolerant Self-Routing Switch for Massively Parallel Processing Networks,'' M. Guizani, Atif M. Memon, and S. Ghanta, Proceedings of the IEEE Second International Conference on Massively Parallel Processing using Optical Interconnections (ICMPP 1995), San Antonio, TX, USA, Oct. 22-24, 1995, pp. 246-253.

  45. ``An Optical Architecture for Edge Detection,'' Atif M. Memon, S. Ghanta, and M. Guizani, Proceedings of the Seventh IASTED International Conference on Parallel and Distributed Computing and Systems, Georgetown University, Washington D.C., USA, Oct. 18-21, 1995, pp. 459-462.

  46. ``Design and Implementation Tools for Optical Architectures,'' Atif M. Memon, M. Guizani, and S. Ghanta, Proceedings of the Fourth Saudi Engineering Conference, Jeddah, Saudi Arabia, Nov. 5-8, 1995, pp. 437-442.

  47. ``A Functional Approach for Simulation of Optical Architectures,'' Atif M. Memon, M. Guizani, and S. Ghanta, Proceedings of the First LAAS International Conference on Computer Simulation, Beirut, Lebanon, Sep 1-4, 1995, pp. 175-181.

  48. ``Thinning of Arabic Text,'' Atif M. Memon and S. Faizullah, Proceedings of the 9th International Symposium on Computer and Information Sciences (ISCIS IX), Antalya, Turkey, Nov, 1994, pp. 689-696.

  49. ``ZERAK : A Neural Network Model for Arabic Characters Recognition,'' S. Faizullah and Atif M. Memon, Proceedings of the 9th International Symposium on Computer and Information Sciences (ISCIS IX), Antalya, Turkey, Nov, 1994, pp. 501-507.

$^\dagger$Indicates a student advised, co-advised, or directly supervised by Dr. Memon.

2.4 TALKS, ABSTRACTS, TUTORIALS, AND OTHER PROFESSIONAL PAPERS PRESENTED

2.4.1 INVITED TALKS

2.4.2 ARTICLES IN MAGAZINES

  1. ``Mathematica: for Engineers, Scientists, and Educators ,'' Atif M. Memon and S. Ghanta, Newsletter of the Information Technology Center, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia, 1994.

2.4.3 OTHER PUBLICATIONS

  1. ``A Comprehensive Framework for Testing Graphical User Interfaces,'' Atif M. Memon, Ph.D. Dissertation, Department of Computer Science, University of Pittsburgh, July, 2001.

  2. ``Comparing Causal-Link and Propositional Planners: Tradeoffs between Plan Length and Domain Size,'' Atif M. Memon, Martha E. Pollack and Mary Lou Soffa, Technical Report TR-99-06, Dept. of Computer Science, University of Pittsburgh, Pittsburgh, Feb. 1999.

  3. ``A System for Prototyping Optical Architectures,'' Atif M. Memon, A Thesis Presented to the Faculty of College of Graduate Studies, Department of Information and Computer Science, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia, Dec. 20, 1995.

2.4.4 POSTERS

2.5 CONTRACTS AND GRANTS

2.6 FELLOWSHIPS, PRIZES, AND AWARDS

2.7 EDITORSHIPS, EDITORIAL BOARDS, AND REVIEWING ACTIVITIES

2.7.1 EDITORIAL BOARDS

2.7.2 REVIEWING ACTIVITIES FOR JOURNALS

2.7.3 REVIEWING ACTIVITIES FOR REFEREED CONFERENCES

2.7.4 REVIEWING ACTIVITIES FOR BOOKS

2.7.5 EDITING ACTIVITIES FOR BOOKS

2.8 RESEARCH SOFTWARE

3 TEACHING and ADVISING

3.1 COURSES

3.1.1 SPECIALIZED COURSES

Semester Course # Students Description
Spring, 2008 CMSC 737 19 Fundamentals of Software Testing
Fall, 2007 CMSC 330 (Sec. 02**) 41 Organization of Programming Languages
Fall, 2007 CMSC 330 (Sec. 01**) 34 Organization of Programming Languages
Spring, 2007 CMSC 433 42 Programming Language Technologies and Paradigms
Fall, 2006 CMSC 737 10 Fundamentals of Software Testing
Spring, 2006 CMSC 435 15 Software Engineering
Fall, 2005 CMSC 838M 4 Advanced Concepts in Software Testing
Spring, 2005 CMSC 435 38 Software Engineering
Fall, 2004 CMSC 838M 6 Advanced Concepts in Software Testing
Spring, 2004 CMSC 435 38 Software Engineering
Fall, 2003 CMSC 838M 8 Advanced Concepts in Software Testing
Spring, 2003 CMSC 435 42 Software Engineering
Fall, 2002 CMSC 838M 15 Advanced Concepts in Software Testing
Spring, 2002 CMSC 435 50 Software Engineering
Fall, 2001 CMSC 838M 19 Advanced Concepts in Software Testing

3.1.2 INDEPENDENT STUDY

Semester Course # Students Description
Spring, 2008 CMSC 499A 1 Independent Undergraduate Research
Spring, 2008 CMSC 498A 1 Research and Learning
Fall, 2003 CMSC 498A 9 Research and Learning

3.2 COURSES OR CURRICULUM DEVELOPMENT

3.2.1 CMSC433 - Programming Language Technologies and Paradigm

3.2.2 CMSC435 - Software Engineering

3.2.3 CMSC838M - Advanced Topics in Software Testing

3.2.4 CMSC737 - Fundamentals of Software Testing

3.2.5 Other Universities

3.3 ADVISING: RESEARCH DIRECTION

3.3.1 UNDERGRADUATE

3.3.2 MASTER'S

3.3.3 DOCTORAL

3.4 ADVISING: NON-RESEARCH DIRECTION

3.4.1 GRADUATE (PH.D. COMMITTEE)

Robin, current (Michel Cukier, advisor).

Il-Chul Yoon, current (Alan Sussman, advisor).

Edward Z. Pan, current (Jim Reggia, advisor).

Chuk-Yang Seng, current (Bill Arbaugh, advisor).

Juan-Pablo Hourcade, graduated (Ben Bederson, advisor).

Jeff Carver, graduated 2005 (Vic Basili, advisor).

Okhtay Ilghami, graduated 2006 (Dana Nau, advisor).

Ugur Kuter, current (Dana Nau, advisor).

Fusun Yaman, graduated 2006 (Dana Nau, advisor).

Tamer M. Elsharnouby, graduated (Shankar, advisor).

Cemal Yilmaz, graduated 2005 (Adam Porter, advisor).

David Hovemeyer, graduated 2005 (Bill Pugh, advisor).

3.4.2 MASTER'S SCHOLARLY PAPERS

3.4.3 ACADEMIC ADVISING

4 SERVICE

4.1 PROFESSIONAL

4.1.1 REVIEWING ACTIVITIES FOR AGENCIES

4.1.2 OTHER NON-UNIVERSITY COMMITTEES

4.1.3 INTERNATIONAL ACTIVITIES

4.1.4 PAID CONSULTANCIES

4.2 CAMPUS

4.2.1 DEPARTMENT

4.2.2 COLLEGE

4.2.3 UNIVERSITY

4.3 COMMUNITY



Atif M Memon 2008-08-11