Research
Probably I have worked in the
industry for years to manage and develop enterprise applications (mainly
financial information services) before returning to the academia, I am
interested in many aspects of software development; and this has been reflected
in my publications (although they still mainly focus on testing and
analysis). Currently, I am investigating software engineering issues for
software applications on service engineering, wireless sensor network, RFID middleware, and aspect-orientation. You may be curious about
why and how I work on different topics at the same time; if so, the bottom part
of the page may give you some clue.
My Publications
Thank you for interesting in
my work.
Online database entries: DBLP1,
DBLP2, ACM
Journals:
-
Chang Xu, S.C. Cheung, W.K. Chan, and
Chunyang Ye, "Partial constraint checking for context consistency in
pervasive computing", to appear in ACM Transactions on Software
Engineering and Methodology. [28 Oct 2008]

-
Chunyang Ye, S.C. Cheung, W.K. Chan, and Chang Xu, "Atomicity
analysis of service composition across organizations", to appear in
IEEE Transactions on Software Engineering. [16 Sept 2008]

-
W.K. Chan, S.C. Cheung, Jeffrey C.F. Ho, and T.H. Tse, "PAT:
a pattern classification approach to automatic reference oracles for the
testing of mesh simplification programs", to appear in Journal of
Systems and Software. [online: 5 Sept 2008]
[DOI][PDF]

-
F.C.
Kuo, T.Y. Chen, H. Liu, and W.K. Chan, "Enhancing adaptive random testing for programs
with high dimensional input domains or failure-unrelated
parameters", Software Quality
Journal 16(3):303-327 (2008).
[DOI][PDF]
-
T.H. Tse, Francis C.M. Lau, W.K. Chan, Peter C. K. Liu,
and Colin K. F. Luk, "Testing object-oriented industrial software
without precise oracles or results", Communications of the
ACM 50(8):78 - 85 (2007) [DOI][PDF]
- W.K. Chan, S.C. Cheung, and Karl R.P.H. Leung, "A
metamorphic testing approach for online testing of service-oriented
software applications", in a Special Issue on Services Engineering of
International Journal of Web Services Research 4(2): 60-80
(April-June 2007) (2007). [Selected by the journal
editor for extension] [PDF]
- W.K. Chan, T.Y. Chen, Heng Lu, T.H. Tse, and Stephen S.
Yau, "Integration testing of context-sensitive middleware-based
applications: a metamorphic approach", in a Special Issue on Quality
Software (for QSIC 2005) of International Journal of Software
Engineering and Knowledge Engineering 16(5):677-703 (2006). [PDF]
- W. K. Chan, M.Y. Cheng, S.C. Cheung, and T.H. Tse,
"Automatic goal-oriented classification of failure behaviors for
testing XML-based multimedia software applications: an experimental case
study", Journal of Systems and Software 79 (5): 602-612
(2006). [DOI]
Book Chapter:
- W.K. Chan and T.H. Tse, "Come,
come, my lords; these oracles are hardly attain'd, and hardly understood: a
confession of software testers", to appear in Software Engineering in
China: Research and Practice, S. Tilley and S. Huang and Z. Zhou and
H. Mei (eds), Springer, Berlin, Germany (2008). (Invited paper)
[PDF]

Conferences:
- Xinming Wang, S.C. Cheung, W.K. Chan,
Zhenyu Zhang, "Coincidental correctness: refine code coverage with context
pattern to improve fault localization", to appear in Proceedings of the
31st International Conference on Software Engineering (ICSE 2009),
Vancouver, Canada, May 2009. [Acceptance rate: 12.3%, 50 out of 405]

- Lijun Mei, W.K. Chan, and T.H. Tse, "A
tale of clouds: paradigm comparisons and some thoughts on research issues",
in Proceedings of 2008 IEEE Asia-Pacific Services Computing
Conference (APSCC 2008), (Yilan, Taiwan, December 9-12,
2008), pages 464-469, IEEE Computer Society Press, Los Alamitos, California (2008).[Acceptance
rate: 25.2, 100 out of 397] [PDF]
- Zhifeng Lai, S.C. Cheung, and W.K. Chan,
"Inter-context control-flow and data-flow test adequacy criteria for nesC applications",
in Proceedings of the 16th ACM SIGSOFT Symposium on
Foundations of Software Engineering (SIGSOFT 2008/FSE-16),
(Atlanta, USA, November 9-14, 2008),
pages 94-104, ACM Press, New York, NY, USA (2008). [Acceptance rate:
20.4, 31 out of 152][PDF]
- Lijun Mei, W.K. Chan, and T.H. Tse, "An
adaptive service selection approach to service composition", in
Proceedings of the 6th IEEE International Conference on Web Services (ICWS
2008), (Beijing, China, September 23-26, 2008), pages 70-77, IEEE Computer
Society Press, Los Alamitos, CA, USA (2008). [Acceptance rate: 15.9%, 43 out
of 270] [PDF]
- Peifeng Hu, Zhenyu Zhang, W.K. Chan and
T.H. Tse, "Fault localization with non-parametric program behavior model",
in Proceedings of the 8th International Conference on Quality
Software (QSIC 2008), (Oxford, UK, August 12-13, 2008,) pages
385-395, IEEE Computer
Society Press, Los Alamitos, California (2008). [Acceptance rate: 30%,
Selected by the Program Chair for journal extension][PDF][DOI]
- Zhenyu Zhang, Bo Jiang, W.K. Chan, and
T.H. Tse, "Debugging through evaluation sequences: a controlled experimental
study", in Proceedings of 32th IEEE Computer Software and
Applications Conference (COMPSAC 2008), (Turku, Finland,
July 28-Aug 1, 2008,) pages 128-135, IEEE
Computer Society Press,
Los Alamitos, California (2008). [Best Paper Award, Acceptance rate: 19.5%,
46 out of 236] [PDF][DOI]
- Chang Xu, S.C. Cheung, W.K. Chan, and
Chunyang Ye, "Heuristics-based strategies for resolving context
inconsistencies in pervasive computing applications", in Proceedings of the 28th International Conference on Distributed Computing
Systems (ICDCS 2008), (Beijing, China, June 17-20, 2008,)
pages 709-717, IEEE
Computer Society Press,
Los Alamitos, California (2008). [Acceptance rate:
16.0%, 102 out of 638][PDF][DOI]
- Heng Lu, W.K. Chan,
and T.H. Tse, "Testing pervasive software in the presence of context
inconsistency resolution services", in Proceedings of
the 30th International Conference on Software Engineering (ICSE 2008),
(Leipzig, Germany, May 10-18, 2008,) pages 61-70, ACM Press, NY, USA
(2008). [Acceptance rate: 15.1%, 56 out of 371][DOI]
- Lijun Mei, W.K. Chan,
T.H. Tse, "Data flow testing of service-oriented workflow
applications", in Proceedings of the 30th International
Conference on Software Engineering (ICSE 2008),
(Leipzig, Germany, May 10-18, 2008,)
pages 371-380, ACM Press, NY, USA (2008). [Acceptance rate:
15.1%, 56 out of 371][DOI]
-
Zhenyu Zhang, W.K. Chan and T.H. Tse,
"Synthesizing component-based WSN applications via automatic
combination of code optimization techniques", in Proceedings of
the 7th International Conference on Quality Software (QSIC 2007),
(Portland, Oregon, USA, October 11-12, 2007,) pages 181-190, IEEE Computer
Society Press, Washington, USA (2007). [Acceptance rate: 26.1%, 24 out of
92;
Selected by the Program Co-chairs for journal extension]
[DOI]
-
Chunyang Ye, S.C. Cheung, W.K. Chan, and Chang
Xu, "Detection and resolution of atomicity violation in service
composition", in Proceedings of the 6th joint meeting of the
European Software Engineering Conference and the ACM SIGSOFT Symposium on
the Foundations of Software Engineering (ESEC/FSE 2007), pages
235-244, (Dubrovnik, Croatia, September 3-7, 2007), ACM Press, New
York, NY, USA (2007). [Acceptance rate: 16.7%, 42 out of 251] [DOI]
-
Chang Xu, S.C. Cheung, W.K. Chan, and Chunyang Ye,
"On impact-oriented automatic resolution of pervasive context
inconsistency", in Proceedings of the 6th joint meeting of the
European Software Engineering Conference and the ACM SIGSOFT Symposium on
the Foundations of Software Engineering (ESEC/FSE 2007), pages
569-572, (Dubrovnik, Croatia, September 3-7, 2007,) ACM Press, New York, NY,
USA (2007). (poster session) [DOI]
-
W.K. Chan, Jeffrey C.F. Ho, and T.H. Tse, "Piping
classification to metamorphic testing: an empirical study towards better
effectiveness for the identification of failures in mesh simplification
programs", in Proceedings of the 31st Annual International
Computer Software and Applications Conference (COMPSAC 2007),
Volume I, pages 397-404, IEEE Computer Society Press, Los Alamitos,
California (2007). [Acceptance rate: 18%] [PDF]
-
W.K. Chan, T.Y. Chen, S.C. Cheung, T.H. Tse and Zhenyu
Zhang, "Towards the testing of power-aware software applications for
wireless sensor networks", in Proceedings of the 12th
International Conference on Reliable Software Technologies (Ada-Europe
2007), 25-29 June 2007, Geneva, Switzerland., pages 84-99, LNCS
4498, Springer, Berlin, Germany (2007) [PDF][DOI]
-
Chunyang Ye, S.C. Cheung and W.K. Chan, "Process
evolution with atomicity consistency", in Proceedings of
ICSE 2007 Workshop on Software Engineering for Adaptive and Self-Managing
Systems (SEAMS 2007), in conjunction with the 29th
International Conference on Software Engineering (ICSE 2007), article 19,
pages 1-10, (Minneapolis, MN, USA, May 20-26,) IEEE Computer Society
Press, Los Alamitos, California, USA (2007). [PDF][DOI]
-
Chang Xu, S.C. Cheung and W.K. Chan,
"Goal-directed context validation for adaptive ubiquitous
systems", in Proceedings of ICSE 2007 Workshop on
Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2007),
in conjunction with the 29th International Conference on Software
Engineering (ICSE 2007), article 17, pages 1-10, (Minneapolis, MN, USA,
May 20-26,) IEEE Computer Society Press, Los Alamitos, California, USA
(2007). [PDF]
-
T.H. Ng, S.C. Cheung, W.K. Chan and Y.T. Yu, "Do
maintainers utilize deployed design patterns effectively?," to appear
in Proceedings of the 29th International Conference on Software
Engineering (ICSE 2007), Minneapolis, MN, USA, May 20-26, pages
168-177, IEEE Computer Society Press, Los Alamitos, California, USA
(2007). [Acceptance rate: 15.0%, 50 out of 334] [PDF]
-
F.C. Kuo, T.Y. Chen, H. Liu and W.K. Chan,
"Enhancing adaptive random testing in high dimensional input
domains," to appear in Proceedings of the 22nd Annual ACM
Symposium on Applied Computing (SAC 2007), Seoul, Korea,
March 11-15, 2007, pages 1467-1472, ACM Press, New York, USA (2007).
[Acceptance rate: 31.4%, 16 out of 51] [Selected by the Program Co-chairs for journal extension][PDF]
-
Peifeng Hu, Zhenyu Zhang, W.K. Chan and T.H. Tse,
"An empirical comparison between direct and indirect test result
checking approaches," in Proceedings of the Third International Workshop
on Software Quality Assurance (SOQUA 2006) , in conjunction
with the 14th ACM SIGSOFT Symposium on Foundations of Software Engineering
(SIGSOFT 2006/FSE-14), pages 6-13, ACM Press, New York, USA (2006).
[Acceptance Rate: 41.6%, 10 out of 24] [PDF]
-
Heng Lu, W.K. Chan, and T.H. Tse, "Testing
context-aware middleware-centric programs: a data flow approach and an
RFID-based experimentation" in Proceedings of the 14th ACM SIGSOFT
Symposium on Foundations of Software Engineering (SIGSOFT
2006/FSE-14), page 242-252, ACM Press, New York, NY, USA (2006).
[Acceptance rate: 20.0%, 25 out of 125] [PDF]
-
T. H. Ng, S. C. Cheung, W. K. Chan, and Y. T. Yu,
"Work experience versus refactoring to design patterns: a controlled
experiment," in Proceedings of the 14th ACM SIGSOFT Symposium on
Foundations of Software Engineering (SIGSOFT 2006/FSE-14),
pages 12-22, ACM Press, New York, NY, USA (2006). [Acceptance rate: 20.0%,
25 out of 125] [PDF]
-
Chunyang Ye, S. C. Cheung, W. K. Chan, and Chang Xu,
"Local analysis of atomicity sphere for B2B collaboration," in Proceedings
of the 14th ACM SIGSOFT Symposium on Foundations of Software Engineering
(SIGSOFT 2006/FSE-14), pages 186-196, ACM Press, New York,
NY, USA (2006). [Acceptance rate: 20.0%, 25 out of 125] [PDF]
-
Heng Lu, W.K. Chan, and T.H. Tse, "Static slicing
for pervasive programs", in Proceedings of the 6th International
Conference on Quality Software (QSIC 2006), pages 185-192, IEEE
Computer Society Press, Los Alamitos, California ( 2006). [Selected by the
Program chair for journal extension. Acceptance rate: 27.7%, 50 out of
181] [PDF]
-
S.C. Cheung, W.K. Chan, Penny M.K. Lee, Lionel M. Ni,
and Peter Ng, "A combinatorial methodology for RFID benchmarking,"
in Proceedings of the 3rd RFID Academic Convocation in conjunction with
the China International RFID Technology Development Conference &
Exposition, Shanghai, China, October 26-28 (2006). [PDF]
-
Zongwei Luo, Ed Wong, S.C. Cheung, Lionel M. Ni and
W.K. Chan, "RFID middleware benchmarking," in Proceedings of
the 3rd RFID Academic Convocation in conjunction with the China
International RFID Technology Development Conference & Exposition,
Shanghai, China, Oct 26-28 (2006). [PDF]
-
W. K. Chan, S.C. Cheung, Jeffrey C.F. Ho, and T.H. Tse,
"Reference models and automatic oracles for the testing of mesh
simplification software for graphics rendering," in Proceeding of
the 30th Annual International Computer Software and Applications
Conference (COMPSAC 2006), pages 429-438, IEEE Computer Society
Press, Los Alamitos, California (2006). [Acceptance rate: 31.1%, 57 out of
183] [PDF]
-
Chang Xu, S.C. Cheung, and W. K. Chan,
"Incremental consistency checking for pervasive context," in Proceedings
of the 28th International Conference on Software Engineering (ICSE 2006),
pages 292-301, ACM Press, New York (2006). [Acceptance rate:
9.1%, 36 out of 395] [PDF]
-
Chunyang Ye, S.C. Cheung, and W. K. Chan,
"Publishing and composition of atomicity-equivalent services for B2B
collaboration," in Proceedings of the 28th International
Conference on Software Engineering (ICSE 2006), pages 351-360,
ACM Press, New York, (2006). [Acceptance rate: 9.1%, 36 out of 395] [PDF]
-
T. H. Ng,
S.C. Cheung, W. K. Chan, and Y. T. Yu, " Toward effective deployment
of design patterns for software extension: a case study," in Proceedings
of the 4th Workshop on Software Quality (WoSQ 2006), in conjunction
with the 28th International Conference on Software Engineering (ICSE
2006), pages 51-56, ACM Press, New York, (2006). [PDF]
-
Karl R.P.H. Leung, Everest K.W. Kwok, and W.K.
Chan, "A video reconstruction approach supporting frame skipping in
H.264," to appear in Graphic Communication Series (Special
Issue on The 1st International Conference on Graphic Communications),
Wuhan, China, May 2006. [PDF]
-
W. K. Chan, S.C. Cheung and K. P. H. Leung, "Towards
a metamorphic testing methodology for service-oriented software
applications," the First International Workshop on
Services Engineering (SEIW 2005), in Proceedings of
5th International Conference on Quality Software (QSIC 2005), pages
470-476, IEEE Computer Society Press, Los Alamitos, California (2005). [PDF] [Selected by the Program
Co-chairs for journal extension. Acceptance rate: 31.6%]
-
W.K. Chan, T. Y. Chen, Heng Lu, T. H. Tse and Stephen
S. Yau, "A metamorphic approach to integration testing of
context-sensitive middleware-based applications," in Proceedings
of the 5th Annual International Conference on Quality Software (QSIC
2005), pages 241-249, IEEE Computer Society Press, Los Alamitos,
California (2005). [PDF] [Selected by the Program Co-chairs
for journal extension. Acceptance rate: 28.5%, 37 out of 130]
-
W. K. Chan, S. C. Cheung, and T. H. Tse,
"Fault-based testing of database application programs with conceptual
data model," in Proceedings of the 5th Annual International
Conference on Quality Software (QSIC 2005), pages 187-198, IEEE
Computer Society Press, Los Alamitos, California (2005). [PDF] [Acceptance rate: 28.5%, 37 out of
130]
-
T. H. Tse, S.S. Yau, W. K. Chan, H. Lu, and T.Y. Chen,
"Testing context-sensitive middleware-based software applications,"
in Proceedings of the 28th Annual International Computer Software and
Applications Conference (COMPSAC 2004), IEEE Computer
Society Press, Los Alamitos, California, vol. 1, pages 458-465
(2004). [Evaluated as the best paper [out of 261]] [PDF] [Acceptance rate: 30.7%, 80 out of
261]
Invited Papers
-
Lijun Mei, W.K. Chan, and T.H. Tse,
"Toward scalable statistical service selection", in
Proceedings of 2008 IEEE International Symposium on Service-Oriented System Engineering (SOSE
2008), (Jhongli, Taiwan, December 18-19, 2008), pages 166-171, IEEE Computer
Society Press, Los Alamitos, CA, USA (2008). [PDF]
-
W. K. Chan, T. Y. Chen, and T. H. Tse, "An
overview of integration testing techniques for object-oriented
programs," in Proceedings of the 2nd ACIS Annual International
Conference on Computer and Information Science (ICIS 2002),
pages 696-701, International Association for Computer and Information Science, Mt.
Pleasant, MI, USA (2002). [PDF]
Theses:
- W.K. Chan, Towards a New Extension Relation for
Compositional Test Case Generation for CSP Concurrent Processes, Ph.D.
Thesis, The University of Hong Kong (2004). [PDF]
- W.K. Chan, Inheritance and OMT: a CSP Approach,
M.Phil. Thesis, The University of Hong Kong (1995). [PDF]
Selected Reprints
- W.K. Chan, S.C. Cheung, and Karl R.P.H. Leung, "A
metamorphic testing approach for online testing of service-oriented software
applications",
(Ari-Veikko Anttirioko eds.) Electronic
Government: Concepts, Methodologies, Tools, and Applications Chapter
4.50:2487-2507, Information Science Reference (an imprint of IGI
Global), Hershey, PA, USA (2008). [PDF]
My Research
Students
(in alphabetical order)
- Lijun Mei (PhD student, HKU)*
- Zhenyu Zhang (PhD student, HKU)*
* Co-supervised with Prof T.H. Tse
Last Updated: 3 Nov 2008

Free counter