A Family of Code Coverage-based Heuristics for Effective Fault Localization
W. E. Wong, V. Debroy and B. Choi,
Journal of Systems and Software,
(To appear)
Validation of SDL Specifications using EFSM-based Test Generation
W. E. Wong, A. Restrepo and B. Choi,
Information and Software Technology,
Volume 51, Issue 11, pp. 1505-1519, November 2009,
Malicious Code
W. E. Wong and V. Debroy (Section Authors of the IEEE Reliability Society Annual Technical Report),
IEEE Transactions on Reliability,
Volume 58, Issue 2, pp. 249-251, June 2009
BP Neural Network-based Effective Fault Localization
W. E. Wong and Y. Qi,
International Journal of Software Engineering and Knowledge Engineering,
Volume 19, Issue 4, pp. 573-597, June 2009
Automated Test Code Generation from Class State Models
D. Xu, W. Xu and W. E. Wong,
International Journal of Software Engineering and Knowledge Engineering,
Volume 19, Issue 4, pp. 599-623, June 2009
A Segment-Based Approach for the Reduction of the Number of Test Cases
for Performance Evaluation of Components
J. Cangusu, K. Cooper and W. E. Wong,
International Journal of Software Engineering and Knowledge Engineering,
Volume 19, Issue 4, pp. 481-505, June 2009
Software Monitoring through Formal Specification Animation
H. Liang, J. S. Dong, J. Sun and W. E. Wong,
Innovations in Systems and Software Engineering,
Volume 5, Issue 4, December 2009
(an on-line version has already been published)
Reachability Graph-Based Test Sequence Generation
for Concurrent Programs
W. E. Wong and Y. Lei,
International Journal of Software Engineering and Knowledge Engineering,
Volume 18, Number 6, pp. 803-822, September 2008
A Review Approach to Detecting Violations of Consistency between
Specification and Program Structures,
Y. Chen. S. Liu and W. E. Wong,
International Journal of Software Engineering and Knowledge Engineering
Volume 18, Number 8, pp. 1013-1042, December 2008
Aspect-Oriented Specification of Threat-Driven
Security Requirements,
D. Xu, V. Goel, K. Nygard, and W. E. Wong,
International Journal of Computer Applications in Technology,
Volume 31, Issue 1/2, pp. 131-140, February 2008
Testing Aspect-Oriented Programs with UML Design Models,
D. Xu, W. Xu, and W. E. Wong,
International Journal of Software Engineering and Knowledge Engineering,
Volume 18, Issue 3, pp. 413-437, May 2008
A Statistical Methodology to Simply Software
Metric Models Constructed Using Incomplete Data Samples ,
V. Chan, W. E. Wong, and T. F. Xie,
International Journal of Software Engineering and Knowledge Engineering,
Volume 17, Issue 6, pp. 689-707, December 2007
An Agent-based Data-Flow Testing Approach for Web Applications,
Y. Qi, D. Kung, and W. E. Wong,
Journal of Information and Software Technology,
Volume 48, Issue 12, pp. 1159-1171, December 2006
Modeling and Analysis of Performance Aspects for Software Architecture a
UML-Based Approach,
L. Dai, K. Cooper, and W. E. Wong,
International Journal of Software Engineering and Knowledge Engineering,
Volume 16, Number 3, pp. 347-378, June 2006
Effective Program Debugging based on Execution Slices
and Inter-Block Data Dependency,
W. E. Wong and Y. Qi,
Journal of Systems and Software ,
Volume 79, Number 7, pp. 891-903, July 2006
Establishing Structural Testing Criteria for Java Bytecode,
A. Vincenzi, M. Delamaro, J. C. Maldonado, and W. E. Wong,
Software-Practice and Experience,
Volume 36, Issue 14, pp. 1513-1541, November 2006
Smart debugging software architectural design in SDL,
W. E. Wong, T. Sugeta, Y. Qi, and J. C. Maldonado,
Journal of Systems and Software,
Volume 76, Number 1, pp. 15-28, April 2005
Static and Dynamic Distance Metrics for Feature-Based Code Analysis,
W. E. Wong and S. Gokhale,
Journal of Systems and Software ,
Volume 74, Number 3, pp. 283-295, February 2005
Coverage Testing of Java Programs and Components,
A. Vincenzi, J. Maldonado, W. E. Wong, and M. Delamaro,
Journal of Science of Computer Programming,
Volume 56, Number 1-2, pp. 211-230, April 2005
An Approach of Integrating SIP in Converged Multimodal/Multimedia
Communication Services,
F. Liu, W. Guo, W. Chou, and W. E. Wong,
Journal of Telecommunication Systems,
Volume 28, Number 3-4, pp. 387-405, March 2005
An Analytical Approach to Architecture-Based Software
Performance and Reliability Prediction,
S. S. Gokhale, W. E. Wong, J. R. Horgan, and K. S. Trivedi,
Journal of Performance Evaluation,
Volume 58, Issue 4, pp. 391-412, December 2004
An Empirical Evaluation of a Run-Time Dynamic Adaptable Framework,
J. Cangussu, K. Cooper, and W. E. Wong,
The Journal Studia Informatica Universalis,
Volume 3, Number 3, pp. 255-284, December 2004
Redesigning Legacy Systems into the Object-Oriented Paradigm,
W. E. Wong and J. J. Li,
International Journal of Software Engineering and Knowledge Engineering,
Volume 14, Number 3, pp. 255-276, June 2004
Coverage Testing Software Architectural Design in SDL,
W. E. Wong, T. Sugeta, J. J. Li, and J. Maldonado,
Journal of Computer Networks,
Volume 42, Issue 3, pp. 359-374, June 2003
Effect of Code Coverage on Software Reliability Measurement,
M. H. Chen, M. R. Lyu, and W. E. Wong,
IEEE Transactions on Reliability,
Volume 50, Issue 2, pp. 165-170, June 2001
Applying Design Metrics to Predict Fault-Proneness:
A Case Study on a Large-Scale Software System,
W. E. Wong, J. R. Horgan, M. Syring, W. M. Zage, and D. M. Zage,
Software-Practice and Experience,
Volume 30, Issue 14, pp. 1587-1608, November 2000
Quantifying the Closeness between Program Components and Features
W. E. Wong, S. S. Gokhale, and J. R. Horgan,
Journal of Systems and Software,
Volume 54, Issue 2, pp. 87-98, October 2000
Test Set Size Minimization and Fault Detection Effectiveness:
A Case Study in a Space Application,
W. E. Wong, J. R. Horgan, A. P. Mathur, and A. Pasquini,
Journal of Systems and Software,
Volume 48, Issue 2, pp. 79-89, October 1999
Dynamic Analysis Methods for the Year 2000 Problem,
N. Wilde, R. Justice, K. Blackwell, and W. E. Wong,
Journal of Software Maintenance,
Volume 11, Issue 3, pp. 167-182, July 1999
Mining System Tests to Aid Software Maintenance,
H. Agrawal, J. R. Horgan, J. J. Li, W. E. Wong, etc.,
IEEE Computer,
Volume 31, Issue 7, pp. 64-73, July 1998
Effect of Test Set Minimization on Fault Detection Effectiveness,
W. E. Wong, J. R. Horgan, S. London, and A. P. Mathur,
Software-Practice and Experience,
Volume 28, Issue 4, pp. 347-369, April 1998
Reducing the cost of Mutation Testing: An Empirical Study,
W. E. Wong and A. P. Mathur,
Journal of Systems and Software,
Volume 31, Issue 3, pp. 185-196, December 1995
Some Critical Remarks on a Hierarchy of Fault-Detecting Abilities of Test Methods,
R. A. DeMillo, A. P. Mathur, and W. E. Wong,
IEEE Transactions on Software Engineering,
Volume 21, Issue 10, pp. 858-861, October 1995
Fault Detection Effectiveness of Mutation and Data Flow Testing,
W. E. Wong and A. P. Mathur,
Software Quality Journal,
Volume 4, Issue 1, pp. 69-83, March 1995
An Empirical Comparison of Data Flow and Mutation Based Test Adequacy Criteria,
A. P. Mathur and W. E. Wong,
Journal of Software Testing, Verification, and Reliability,
Volume 4, Issue 1, pp. 9-31, March 1994
Insights on Fault Interference for Programs with Multiple Bugs,
V. Debroy and W. E. Wong,
in Proceedings of the 20th th IEEE International Symposium on Software Reliability Engineering (ISSRE)
(to appear)
Are Fault Failure Rates Good Estimators of Adequate Test Set Size?
V. Debroy and W. E. Wong,
in Proceedings of the 9th International Conference on Quality Software (QSIC),
Jeju Korea, August 2009
Visualizing Multiple Program Executions to Assist Behavior Verification,
C. Zhao, K. Zhang, J. Hao and W. E. Wong,
in Proceedings of the 3rd IEEE International Conference on Secure Software
Integration and Reliability Improvement (SSIRI), pp. 113-122, Shanghai, China, July 2009
Performance Testing of Mobile Applications at the Unit Test Level,
H. Kim, B. Choi and W. E. Wong,
in Proceedings of the 3rd IEEE International Conference on Secure Software
Integration and Reliability Improvement (SSIRI), pp. 171-180, Shanghai, China, July 2009
Year 2008
Using an RBF Neural Network to Locate Program Bugs,
W. E. Wong, Y. Shi, Y. Qi, and R. Golden,
in Proceedings of the 19th IEEE International Symposium on Software Reliability Engineering (ISSRE),
pp. 27-38, Seattle, USA, November 2008.
A Crosstab-based Statistical Method for Effective Fault Localization,
W. E. Wong, T. Wei, Y. Qi, and L. Zhao,
in Proceedings of the 1st International Conference on Software Testing,
Verification and Validation (ICST),
pp. 42-51, Lillehammer, Norway, April 2008
Automatic Test Data Generation Using Particle Systems,
P. Bueno, W. E. Wong, and M. Jino,
in Proceedings of the 23rd Annual ACM Symposium on Applied Computing (ACM SAC),
pp. 809-814, Fortaleza, Brazil, March 2008
UML State Machine Diagram Driven Runtime Verification of Java Programs
for Message Interaction Consistency,
X. Li, X. Qiu, L. Wang, B. Lei and W. E. Wong,
in Proceedings of the 23rd Annual ACM Symposium on Applied Computing (ACM SAC),
pp. 384-389, Fortaleza, Brazil, March 2008
An EFSM-based Test Generation for Validation of SDL Specifications,
W. E. Wong, A. Restrepo, Y. Qi, and B. Choi,
in Proceedings of the 3rd International Workshop on Automation of Software Test (AST),
pp. 25-32, Leipzig, Germany, May 2008
Does Adaptive Random Testing Deliver a Higher Confidence than Random Testing?
T. Y. Chen, F. C. Kuo, H. Liu and W. E. Wong,
in Proceedings of the 8th International Conference on Quality Software (QSIC),
pp. 145-154, Oxford, UK, August 2008
A Genetic Algorithm Based Approach for Event Synchronization Analysis in Real-time Embedded Systems,
Y. Chen, Y. H. Lee, X. Xu, W. E. Wong and D. Guo,
in Proceedings of the 6th IEEE International Conference on Embedded Systems and Software (ICESS),
pp. 201-208, Hongzhou, China, May 2009
A Systematic Approach for Integrating Fault Trees into System Statecharts,
O. El-Ariss, D. Xu, W. E. Wong, Y. Chen, and Y. H. Lee,
in Proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference (COMPSAC),
pp. 120-123, Turku, Finland, July 2008
Year 2007
Outlier Elimination in Construction of Software Metric Models,
V. Chan and W. E. Wong,
in Proceedings of The 22nd ACM Symposium on Applied Computing (ACM SAC), Seoul, Korea, March 2007
Effective Fault Localization using Code Coverage,
W. E. Wong, Y. Qi, and L. Zhao,
in Proceedings of The 31st IEEE Computer, Software, and Applications Conference (COMPSAC),
Beijing, China, July 2007 (Best paper Award)
An Architectural Framework for the Design and Analysis of Autonomous Adaptive Systems,
K. Cooper, J. Cangussu, and W. E. Wong,
in Proceedings of The 31st IEEE Computer, Software, and Applications Conference (COMPSAC),
Beijing, China, July 2007
Fault Localization using BP Neural Networks,
W. E. Wong, Y. Qi, L. Zhao, and K. C. Cai,
in Proceedings of The 19th International Conference on Software Engineering and
Knowledge Engineering (SEKE),
Boston, Massachusetts, July 2007
Automated Test Code Generation from UML Protocol State Machines,
D. Xu, W. Xu and W. E. Wong,
in Proceedings of The 19th International Conference on Software Engineering and
Knowledge Engineering (SEKE),
Boston, Massachusetts, July 2007
Reducing the Number of Test Cases for Performance Evaluation of Components,
J. Cangussu, K. Cooper, W. E. Wong,
in Proceedings of The 19th International Conference on Software Engineering and
Knowledge Engineering (SEKE),
Boston, Massachusetts, July 2007
Improving Random Test Sets Using the Diversity Oriented Test Data Generation,
P. Bueno, W. E. Wong, and M. Jino,
in Proceedings of The Second International Workshop on Random Testing (RT),
Atlanta, Georgia, USA, November 2007 (co-located with ASE 2007)
A Threat Model Driven Approach for Security Testing,
L. Wang, W. E. Wong, and D. Xu,
in Proceedings of The 3rd IEEE International Workshop on Software
Engineering for Secure Systems (SESS)
(in conjunction with ICSE 2007), Minneapolis, Minnesota, May 2007
Revitalizing Software Engineering Education in the 21st Century,
K. Cooper, W. E. Wong, and D. Simmons
in Proceedings of 2007 International Conference on Software Engineering Theory
and Practice, Orlando, Florida, July 2007
A Control-Theoretical Approach to QoS Adaptation in Data Stream Management Systems Design,
H. Hu, C-H Jiang, K. Y. Cai, and W. E. Wong,
in Proceedings of The 4th International Workshop on Software Cybernetics (IWSC), Beijing, China, July 2007
Applications of Formal Engineering Method for Modeling and Testing,
S. Liu and W. E. Wong,
in Proceedings of The 4th International Conference in IT & Application (ICITA), Harbin, China, January 2007
Year 2006
Applying Statistical Methodology to Optimize and
Simplify Software Metric Models with Missing Data,
W. E. Wong, J. Zhao, and V. Chan,
in Proceedings of The 21th ACM Symposium on Applied Computing (ACM SAC),
pp. 1728-1733, Dijon, France, April 2006
Multi Criteria Selection of Components using the Analytic Hierarchy
Process J. Cangussu, K. Cooper, and W. E. Wong,
in Proceedings of The 9th International Symposium on Component-Based Software Engineering (CBSE),
Stockholm, Sweden, June 2006
Coverage Testing Embedded Software on Symbian/OMAP,
W. E. Wong, S. Rao, J. Linn, and J. Overturf,
in Proceedings of The 18th International Conference on Software Engineering
and Knowledge Engineering (SEKE),
San Francisco, California, July, 2006.
Optimal and Adaptive Testing with Cost Constraints,
K. Y. Cai, Y. C. Li, W. Y. Ning, W. E. Wong, and H. Hu,
Workshop on Automation of Software Testing, Shanghai, China, May 2006
(co-located with ICSE 2006)
Year 2005
Source Code-Based Software Risk Assessing,
W. E. Wong, Y. Qi, and K. Cooper, in
Proceedings of The 20th ACM Symposium on Applied Computing
(ACM SAC), pp. 1485-1490, Santa Fe, New Mexico, March 13-17, 2005
A Novel Framework for Non-deterministic Testing of Message-Passing Programs,
Y. Lei and W. E. Wong,
in Proceedings of The 9th IEEE International Symposium on High Assurance Systems Engineering (HASE),
pp. 66-75, Heidelberg, Germany, October 2005
Effective Generation of Test Sequences for
Structural Testing of Concurrent Programs,
W. E. Wong, Y. Lei, and X. Ma,
in Proceedings of 10th IEEE International Conference on
Engineering of Complex Computer Systems (ICECCS), pp. 539-548, Shanghai, China, June 2005
An Empirical Study on the Specification of Components
Using Fuzzy Logic,
K. Cooper, J. Cangussu, R. Lin, S. Ganesan, R. Soundararadjane, and
W. E. Wong,
in Proceedings of The 8th International ACM SIGSOFT
Symposium on Component-based Software Engineering
(CBSE), St. Louis, Missouri, May 14-15, 2005.
(Lecture Notes in Computer Science (LNCS), 3489, pp. 155-170)
Optimizing and Simplifying Software Metric Models Constructed Using Maximum Likelihood Methods,
V. Chan and W. E. Wong,
in Proceedings of The 29th IEEE International Computer Software and
Applications Conference (COMPSAC), pp. 65-70, Edinburgh, Scotland, July 2005
A Case Study of the Recursive Least Squares Estimation Approach to Adaptive Testing for
Software Components,
H. Hu, W. E. Wong, C. H. Jiang, and K. Y. Cai,
in Proceedings of The 5th International Conference on Quality Software
(QSIC), pp. 135-141, Melbourne, Australia, September 2005
An Integrated Solution for Testing and Analyzing Java Applications in an Industrial Setting,
W. E. Wong and J. J. Li,
in Proceedings of The 12th IEEE Asia-Pacific Software Engineering Conference
(APSEC), pp. 576-583, Taipei, Taiwan, December 2005
Modeling Reusable Security Aspects for Software Architecture: a Pattern Driven Approach,
L. Dai, K. Cooper, and W. E. Wong,
in Proceedings of The 17th International Conference on Software Engineering and
Knowledge Engineering (SEKE), pp. 163-168, Taipei, Taiwan, July 2005
A Constraint Solver for Code-Based Test Data Generation,
J. J. Li and W. E. Wong, X. Ma, and D. Weiss,
in Proceedings of The 17th International Conference on Software Engineering and
Knowledge Engineering (SEKE), pp. 300-305, Taipei, Taiwan, July 2005
An Agent-Based Testing Approach for Web Applications ,
Y. Qi, D. Kung, and W. E. Wong,
in Proceedings of The Second International Workshop on Quality Assurance and
Testing of Web-Based Applications (co-located with COMPSAC 2005),
pp. 45-50, Edinburgh, Scotland, July 2005
Analyzing Message-Passing Programs through Visual Slicing,
G, Shanmuganathan, Kang Zhang, W. E. Wong, and Y. Qi, in
Proceedings of IEEE International Conference on Information Technology
(ITCC), pp. 341-346, Las Vegas, Nevada, April 2005.
A Run-Time Adaptable Persistence Service using the SMART Framework,
J. Cangussu, K. Cooper, W. E. Wong and X. Ma,
in Proceedings of The 38th Hawaii International Conference on System Sciences (HICSS),
Hawaii, USA, January 2005
Structural and Mutation Testing for SDL Specifications:
A Case Study,
T. Sugeta, J. C. Maldonado, and W. E. Wong,
in Proceedings of The 6th IEEE Latin-American Test Workshop (LATW),
Salvador, Bahia, Brazil, March 30 - April 2, 2005
Year 2004
Case Study of a Multimedia Wireless System,
J. J. Li, W. E. Wong, and W. Guo,
in Proceedings of IEEE International Conference on Multimedia and Expo (ICME),
Taipei, Taiwan, June 2004
An Execution Slice and Inter-Block Data Dependency-based
Approach for Fault Localization,
W. E. Wong and Y. Qi,
in Proceedings of The 17th IEEE Asia-Pacific Software Engineering Conference (APSEC),
Busan, Korea, December 2004
Visualizing Software Architecture: a Code Driven Approach,
W. E. Wong and Y. Qi,
in Proceedings of International Workshop on Visual
Languages and Computing,
San Francisco, California, September 2004
Mutation Testing Applied to Validate SDL Specifications,
T. Sugeta, J. C. Maldonado, and W. E. Wong,
in Proceedings of The 16th IFIP International Conference on Testing of
Communicating Systems (TestCom),
Oxford, United Kingdom, March 2004
AGES: Automatic Generation of EFSMs from SDL Specifications,
W. E. Wong, X. Ma and K. Cooper,
in Proceedings of The 10th ISSAT International Conference on Reliability and Quality in Design,
Las Vegas, Nevada, August 2004
Year 2003
Smart debugging software architectural design in SDL,
W. E. Wong, T. Sugeta, Y. Qi, and J. C. Maldonado,
in Proceedings The 27th IEEE International Computer Software
and Applications Conference (COMPSAC),
Dallas, Texas, November 2003
Redesigning Legacy Systems into the Object-Oriented Paradigm,
W. E. Wong and J. J. Li,
in Proceedings The 6th IEEE International Symposium on Object-Oriented
Real-Time Distributed Computing (ISORC),
Hakodate, Hokkaido, Japan, May 2003
JaBUTi: A Coverage Analysis Tool for Java Programs,
A. Vincenzi, W. E. Wong, M. Delamaro and J. C. Maldonado,
in Proceedings of The 17th Brazilian Symposium on Software Engineering (SBES),
Manaus, AM, Brazil, October 2003
An Approach of Integrating SIP in
Converged Multimodal/Multimedia Communication Services,
F. Liu, W. Guo, W. Chou, and W. E. Wong,
in Proceedings of The 12th IEEE International Conference on Computer Communications
and Networks (ICCCN), Dallas, Texas, October 2003
An Adaptable Architecture for Secure Delivery of Converged Services,
J. J. Li, W. Chou, X. Shan, F. Liu, and W. E. Wong,
in Proceedings of The 6th IEEE International Symposium on Autonomous Decentralized
Systems (ISADS),
Pisa, Italy, April 2003
Performance Evaluation of Predictive Handoff
Scheme with Channel Borrowing,
M. Wu, W. E. Wong, and J. J. Li,
in Proceedings of The 22nd IEEE International Performance, Computing, and
Communications Conference (IPCCC), Phoenix, Arizona, April 2003
Java Bytecode Static Analysis: Deriving Structural
Testing Requirements,
A. Vincenzi, M. Delamaro, J. C. Maldonado, and W. E. Wong,
in Proceedings of The 2nd UK Testing Research Workshop,
York, United Kingdom, September 2003
Year 2002
Measuring Distance between Program Features,
W. E. Wong, S. S. Gokhale, J. R. Horgan,
in Proceedings of The 26th IEEE International Computer Software
and Applications Conference (COMPSAC),
Oxford, England, August 2002
Automatic Test Generation from Communicating Extended Finite
State Machine (CEFSM)-Based Models,
J. J. Li and W. E. Wong,
in Proceedings of The 5th IEEE International Symposium on
Object-Oriented Real-Time Distributed Computing (ISORC),
Washington, D.C., April 29-May 1, 2002
Testing for Security Vulnerabilities in Software,
P. Vilela, M. Machado, and W. E. Wong,
in Proceedings of The 6th IASTED International Conference on
Software Engineering and Applications (SEA),
Cambridge, Massachusetts, November 2002
JaBA: A Java Bytecode Analyzer,
A. Vincenzi, M. Delamaro, J. Maldonado, and W. E. Wong,
in Proceedings of The 16th Brazilian Symposium on Software Engineering (SBES),
Gramado, RS, Brazil, October 16-18, 2002
Use of Visualization to Aid Object-Oriented Redesign,
W. E. Wong and J. J. Li,
Software Visualization - From Theory to Practice (Ed. K. Zhang),
Kluwer Academic Publishers, pp. 389-412, June 2003
Component-Based Software: An Overview of Testing,
A. Vincenzi, J. Maldonado, M. Delamaro, E. Spoto and W. E. Wong,
Component-Based Software Quality: Methods and Techniques
(Ed. A. Cechich),
(part of the Lecture Notes in Computer Science by Springer-Verlag),
Volume 2693, pp. 158-187, June 2003