W. Eric Wong

W. Eric Wong

Professor - Computer Science
 
972-883-6619
ECS3224
Faculty Homepage
Tags: Computer Science Electrical Engineering Computer Engineering

Professional Preparation

Ph.D. - Computer Science
Purdue University - 1993
M.S. - Computer Science
Purdue University - 1991
B.S. - Computer Science
Eastern Michigan University - 1988

Research Areas

Research Interests
  • Reducing the cost of software production and improving software dependability, reliability, safety, and quality at the same time. 
  • Research interests can be divided into the following two major areas 
    • Program-Based Testing, Debugging, Reliability, Safety, and Analysis
    • Architecture/Design-Based Testing, Debugging, Metrics, and Analysis

Publications

W. E. Wong and Y. Lei, Reachability Graph-Based Test Sequence Generation for Concurrent Programs, International Journal of Software Engineering and Knowledge Engineering (accepted for publication) N/A - Publication
Y. Chen. S. Liu and W. E. Wong, A Review Approach to Detecting Violations of Consistency between Specification and Program Structures, International Journal of Software Engineering and Knowledge Engineering (accepted for publication) N/A - Publication
D. Xu, V. Goel, K. Nygard, and W. E. Wong, Aspect-Oriented Specification of Threat-Driven Security Requirements, International Journal of Computer Applications in Technology (accepted for publication) N/A - Publication
D. Xu, W. Xu, and W. E. Wong, Testing Aspect-Oriented Programs with UML Design Models, International Journal of Software Engineering and Knowledge Engineering (accepted for publication) N/A - Publication
V. Chan, W. E. Wong, and T. F. Xie, A Statistical Methodology to Simply Software Metric Models Constructed Using Incomplete Data Samples, International Journal of Software Engineering and Knowledge Engineering, 17(6):689-707, December 2007 2007 - Publication
W. E. Wong and Y. Qi, Effective Program Debugging based on Execution Slices and Inter-Block Data Dependency, Journal of Systems and Software, 79(7):891-903, July 2006 2006 - Publication
L. Dai, K. Cooper, and W. E. Wong, Modeling and Analysis of Performance Aspects for Software Architecture: A UML-Based Approach, International Journal of Software Engineering and Knowledge Engineering, 16(3):347-378, June 2006 2006 - Publication
A. Vincenzi, M. Delamaro, J. C. Maldonado, and W. E. Wong, Establishing Structural Testing Criteria for Java Bytecode, Software-Practice and Experience, 36(14):1513-1541, November 2006. 2006 - Publication

Appointments

Software Engineering Group Coordinator
The University of Texas at Dallas [2004–2006]
Consultant
Texas Instruments [2004–2005]
Tenured Associate Professor
The University of Texas at Dallas [2002–Present]
Senior Scientist
Telcordia Technologies [1995–2002]
Information and Computer Science Research Laboratory
Project Manager
Telcordia Technologies [1995–2002]
Horizon Research Program
Member of Technical Staff
Hughes Network Systems [1994–1995]

Projects

Identify Fault-Prone Software Modules in Telecommunications Systems
2006–2006 Motorola's 2006 System, Software and Simulation Symposium, Chicago, Illinois, September 2006
Coverage Testing and Debugging Your SDL Design Specifications in a Cost Effective Way
2006–2006 Software and System Engineering Research Laboratory, Motorola, Chicago, Illinois, October 2006
eXVanatge: An Integrated Solution for Dependable Software Development
2006–2006 Avaya Labs Research, Basking Ridge, New Jersey, February 2006
Improving Software Quality by Effective Analysis of Defects
2004–2004 Texas Instruments, Dallas, Texas, March 2004
A Solution for Diagnosis and Testing of Software Design Specifications
2002–2002 Telelogic Americas 2002 User Group Conference, Las Vegas, Nevada, October 2002

Additional Information

Awards
  • 1997 Quality Assurance Special Achievement Award, Johnson Space Center, NASA
  • 2007 Best paper Award, The 31st IEEE Computer, Software, and Applications Conference (COMPSAC), Beijing, China, July 2007
Special Committee
  • Member of the Administrative Committee of IEEE Reliability Society (2008-2013) [here]
  • Member of IBM System z Curriculum Advisory Panel
Professional Activities
  • ACM SIGAPP (Special Interest Group on Applied Computing), Secretary (2009-2013) [here]Special Committee
    • Member of the Administrative Committee of IEEE Reliability Society (2008-2013) [here]
    • Member of IBM System z Curriculum Advisory Panel
  • Journal Editorial Board
    • Journal of Systems and Software (Elsevier) [here]
    • International Journal of Software Engineering and Knowledge Engineering (World Scientific) [here]
    • Journal of Internet Services and Applications (Springer) [here]
    • Journal of the Brazilian Computer Society (Springer) [here]
    • Advances in Software Engineering [here]
  • Journal Guest Editor
    • A special issue of the Journal of Systems and Software (JSS) on Dynamic Analysis and Testing of Embedded Software Volume 85, Issue 1, January 2012
    • A special issue of the International Journal of Software Engineering and Knowledge Engineering (IJSEKE) on Software Risk Assessment Volume 21, Issue 2, March 2011
    • A special section of the Journal of Information and Software Technology (IST) on Techniques for Developing Dependable Software Volume 53, Issue 4, April 2011
    • A special issue of the Journal of Systems and Software (JSS) on invited papers from top scholars Volume 83, Issue 1, January 2010
    • A special issue of the Journal of Systems and Software (JSS) for QSIC 2007 on Quality Software Volume 82, Issue 9, September 2009
    • A special section of the Software Quality Journal (SQJ) on Emerging Technologies for Improving Software Quality, Volume 16, Issue 3, September 2008
    • A special issue of the Journal of Systems and Software (JSS) on Model-Based Software Testing Volume 81, Issue 2, February 2008
    • A special issue of the International Journal of Software Engineering and Knowledge Engineering (IJSEKE) for The Seventeenth International Conference on Software Engineering and Knowledge Engineering, Volume 17, Issue 1, February 2007
    • A special issue of the Journal of Software Practice and Experience (SPE) on Developing Trustworthy Software Systems, Volume 36, Issue 9, July 2006
    • A special issue of the International Journal of Software Engineering and Knowledge Engineering (IJSEKE) on Aspect-Oriented Software Design, Volume 16, Number 3, June 2006
    • A special issue of the Journal of Software Practice and Experience (SPE) on Enhancing Network Applications, Volume 33, Issue 14, November 2003
    • A special issue of the Journal of Software Testing, Verification, and Reliability (STVR) on Mutation Testing (Volume 11, Issue 4, December 2001)
  • Steering Committee
    • IEEE International Conference on Secure Software Integration and Reliability Improvement (SSIRI)
    • IEEE International Computer Software and Applications Conference (COMPSAC)
    • IEEE International Workshop on the Automation of Software Test (AST)
  • General Chair
    • ISSRE 2012 - The 23rd IEEE International Symposium on Software Reliability Engineering, Dallas, Texas, November 27-30, 2012
    • SSIRI 2009 - The 3rd IEEE International Conference on Secure Software Integration and Reliability Improvement, Shanghai, China, July 8-10, 2009
    • ACM SAC 2011 (Conference Vice Chair) - The 26th Annual ACM Symposium on Applied Computing, TaiChung, Taiwan, March 21-25, 2011
    • ICCCN 2003 - The 12th IEEE International Conference on Computer Communications and Networks, Dallas, Texas, October 20-22, 2003
  • Program Chair
    • COMPSAC 2010 - The 34th IEEE International Computer Software and Applications Conference, Seoul, Korea, July 19-23, 2010
    • SSIRI 2008 - The Second IEEE International Conference on Secure Software Integration and Reliability Improvement, Yokohama, Japan, July 15-17, 2008
    • ACM SAC-SE 2010 - The 25th Annual ACM Symposium on Applied Computing: Software Engineering Track (SE), Sierre, Switzerland, March 22-26, 2010
    • ACM SAC-SE 2009 - The 24th Annual ACM Symposium on Applied Computing: Software Engineering Track (SE), Honolulu, Hawaii, USA, March 8-12, 2009
    • ACM SAC-SE 2008 - The 23rd Annual ACM Symposium on Applied Computing: Software Engineering Track (SE), Fortaleza, Brazil, March 16-20, 2008
    • ACM SAC-SE 2007 - The 22nd Annual ACM Symposium on Applied Computing: Software Engineering Track (SE), Seoul, Korea, March 11 - 15, 2007
    • QSIC 2007 - The Seventh International Conference on Quality Software, Portland, Oregon, October 11-12, 2007
    • AST 2008 - The Third IEEE International Workshop on Automation of Software Testing, Leipzig, Germany, May 11 May 2008
    • AST 2007 - The Second IEEE International Workshop on Automation of Software Test, Minneapolis, Minnesota, May 26, 2007
    • IWSC 2007 - The Fourth International Workshop on Software Cybernetics, Beijing, China, July 24, 2007
    • IWSC 2006 - The Third International Workshop on Software Cybernetics, Chicago, Illinois, September 18-21, 2006
    • Mutation 2006 - The Second Mutation Analysis Workshop, Raleigh, North Carolina, November 6-10, 2006
    • ISSRE 2005 - The 16th IEEE International Symposium on Software Reliability Engineering, Chicago, Illinois, November 8-11, 2005
    • SEKE 2005 - The 17th International Conference on Software Engineering and Knowledge Engineering, Taipei, Taiwan, July 14-16, 2005
    • TQACBS 2005 - The 2nd International Workshop on Testing and Quality Assurance for Component-Based Systems (in conjunction with COMPSAC 2005), Edinburgh, Scotland, July 26-28, 2005
    • COMPSAC 2004 - The 28th IEEE International Computer Software and Applications Conference, Hong Kong, September 28-30, 2004
    • ICCCN 2002 - The 11th IEEE International Conference on Computer Communications and Networks, Miami, Florida, October 14-16, 2002
    • Mutation 2000 - A Symposium on Mutation Testing in the Twentieth and the Twenty-First Centuries, San Jose, California, October 6-7, 2000
  • PC Member
    • IEEE International Symposium on Software Reliability Engineering (ISSRE)
    • IEEE International Conference on Software Testing, Verification and Validation (ICST)
    • IEEE International High Assurance Systems Engineering Symposium (HASE)
    • IEEE International Conference on Secure Software Integration and Reliability Improvement (SSIRI)
    • IEEE International Computer Software and Applications Conference (COMPSAC)
    • ACM Annual Symposium on Applied Computing (ACM SAC - SE Track)
    • International Conference on Quality Software (QSIC)
    • International Conference on Computer Safety, Reliability and Security (SAFECOMP)
    • International Conference on Software Engineering and Knowledge Engineering (SEKE)
    • IEEE International Conference on Information Reuse and Integration (IRI)
    • IEEE International Conference on Engineering of Complex Computer Systems (ICECCS)
    • IEEE International Symposium on Autonomous Decentralized Systems (ISADS)
    • IEEE Asia-Pacific Software Engineering Conference (APSEC)
    • IEEE International Conference on Computer Communications and Networks (ICCCN)
    • International Conference on Embedded Software and Systems (ICESS)
    • ISSAT International Conference on Reliability and Quality in Design
    • Brazilian Symposium on Software Engineering (SBES)
  • Selected Tutorials
    • Testing and Maintaining Your Software in a More Cost-Effective Way 
      The 8th Argentine Symposium on Software Engineering (ASSE'07)
      Mar del Plata, Argentina, August 29, 2007
    • Tool Development for Cost Effective Software Testing and Maintenance 
      Chinese Software Industry Association 
      Beijing, China, July 7-8, 2006
    • Effective Software Testing in Practice
      Johnson Space Center, NASA, Houston, Texas, May 13-14, 2002
    • A Quantitative Risk Assessment Model For Software Quality, Testing and Safety
      Quality Week Europe, Brussels, Belgium, November 2000
  • Invited Talks
    • Recent Catastrophic Accidents: Is Software to Blame?
      • National University of Defense Technology, Changsha, Hunan, China, July 2010
      • Korea University, Seoul, Korea, July 2010
    • Reducing the Cost of Debugging via Effective Fault Localization
      • Dakota State University, South Dakota, USA, August 2009
    • Software Safety Analysis: An Integrated Approach
      • Xiamen University, Xiamen, China, May 2009
    • Effective Fault Localization using an RBF Neural Network
      • Soongsil University, Seoul, Korea, December 2008
    • EFSM-based Automatic Test Generation
      • Ewha Woman.s University, Seoul, Korea, December 2008
    • Cost Effectively Testing and Maintaining Software
      • Lockheed Martin Aeronautics Company, Fort Worth, Texas, January 2008
      • Raytheon Network Centric Systems, Plano, Texas, August 2008
    • Testing for Software Safety
      • Tunghai University, TaiChung, Taiwan, January 2008
    • Effectively Locating Bugs in Your Software
      • University of Singapore, Singapore, April 2008
      • Xiamen University, Xiamen, China, May 2008
    • Identify Fault-Prone Software Modules in Telecommunications Systems
      • Motorola 2006 System, Software and Simulation Symposium
        Chicago, Illinois, September 2006
    • Coverage Testing and Debugging Your SDL Design Specifications in a Cost Effective Way
      • Software and System Engineering Research Laboratory, Motorola 
        Chicago, Illinois, October 2006
    • Reducing the Cost of Debugging via Effective Fault Localization
      • Hosei University, Tokyo, Japan, July 2007
      • Ewha Woman.s University, Seoul, Korea, July 2007
      • Tamkang University, Taipei, Taiwan, July 2007
      • Soochow University, Taipei, Taiwan, July 2007
      • Tunghai University, TaiChung, Taiwan, July 2007
      • Feng-Chia University, TaiChung, Taiwan, July 2007
      • National Chung Cheng University, Chiayi, Taiwan, July 2007
    • eXVanatge: An Integrated Solution for Dependable Software Development
      • Avaya Labs Research
        Basking Ridge, New Jersey, February 2006
    • Testing and Maintaining Your Software in a More Cost-Effective Way
      • Peking University, Beijing, China, July 2006
      • Beijing University of Aeronautics and Astronautics, Beijing, China, July 2006
      • Soochow University, Soochow, China, May 2006
      • Nanjing University of Posts and Telecommunications, Nanjing, China, May 2006
      • Southern Yangtze University, Wuxi, China, May 2006
      • Macao Polytechnic Institute, Macao, November 2006
    • Testing and Diagnosis of Software Design Specifications
      • Department of Computer Science
        North Dakota State University
        Fargo, North Dakota, September 2005
      • Institute of Software 
        Chinese Academy of Sciences 
        Beijing, China, June 2005 
      • Department of Computer Science 
        Nanjing University 
        Nanjing, China, June 2005
      • Department of Computer Science 
        Korea Advanced Institute of Science and Technology (KAIST) 
        Daejeon, Korea, December 2004
      • International Institute for Software Technology
        United Nations University (UNU-IIST), Macau, October 2004
    • Improving Software Quality by Effective Analysis of Defects
      • Texas Instruments, Dallas, Texas, March 2004
    • A Solution for Diagnosis and Testing of Software Design Specifications
      • Telelogic Americas 2002 User Group Conference
        Las Vegas, Nevada, October 2002
    • Architectural Design-Based Assessment and Diagnosis
      • Department of Computer Science 
        University of Texas at Arlington, October 2002
    • An Integrated Solution for Creating Dependable Software
      • Department of Automatic Control 
        Beijing University of Aeronautics and Astronautics 
        Beijing, China, June 2005
      • Department of Computer Science and Engineering 
        Southeast University 
        Nanjing, China, June 2005
      • Department of Computer Science 
        National University of Defense Technology 
        Changsha, China, June 2005
      • General Dynamics 
        Groton, Connecticut, October 2001
      • Electronics and Telecommunications Research Institute (ETRI) 
        Seoul, Korea, June 2001
      • US-East Asia Workshop on Engineering Systems and Applications
        (funded by US National Science Foundation), Vietnam, April 2000
      • Telecommunication Laboratory, Chunghwa Telecom, Taiwan, April 2000
      • Industrial Technology Research Institute (ITRI), Hsing-Chu, Taiwan, April 2000
    • Efficient Software Testing
      • International Institute for Software Technology
        United Nations University (UNU-IIST), Macau, October 2000
    • Program-Based Testing, Debugging, and Maintenance
      • Computer Science & Engineering Department
        The Chinese University of Hong Kong, Hong Kong, April 2000

News Articles

Dr. Weichen Eric Wong Awarded $400,000 From NSF
Dr. Weichen Eric Wong Awarded $400,000 From NSF Dr. Weichen Eric Wong received $404,772 from the the National Science Foundation (NSF) for his research on REU Site: Software Safety and Reliability: Research, Practice, and Innovation. Dr. Wong evaluates the strengths and weaknesses of existing methodologies and current practices for safety assurance and reliability modeling and prediction. His research explores how software safety and reliability requirements may affect the software lifecycle and how to make software systems both safe and reliable.