Selected Publications

(A full publication list (of over 180 published works) as a MS Word file can be downloaded here)

BOOKS:

张康,L. Ammeraal, 王长波, 计算机图形学原理, 机械工业出版社, 2012.

Mao Lin Huang, Quang Vinh Nguyen, Kang Zhang, (Eds.) Visual Information Communication Springer, October 2009, ISBN: 978-1-4419-0311-2, 376 pages.

Leen Ammeraal and Kang Zhang, Computer Graphics for Java Programmers, 2nd Edition, John Wiley & Sons, March 2007, ISBN: 978-0-470-03160-5, 376 pages.

Kang Zhang, Visual Languages and Applications, Springer, April 2007, ISBN-10: 0-387-29813-4 & ISBN-13: 978-0-387-29813-9, 246 pages.

Kang Zhang (Ed.), Software Visualization - From Theory to Practice, Kluwer Academic Publishers, Boston, April 2003, ISBN: 1-4020-7448-4, 468 pages.

Peter Eades and Kang Zhang (Eds.) Software Visualisation, Series on Software Engineering and Knowledge Engineering, Vol.7, World Scientific Co., Singapore, 1996, ISBN: 981-02-2826-0, 268 pages.

JOURNAL PAPERS (partial list since 1999):

C.B. Wang, Z. Xiao, Y.H. Liu, Y.R. Xu, A.Y. Zhou, and K. Zhang, SentiView: Sentiment Analysis and Visualization for Internet Popular Topics IEEE Transactions on Human-Machine Systems, Vol.43, No.6, 2013, 620-630.

C. Chen, W.Y. Tao, and K. Zhang, Continuous Awareness: A Visual Mobile Approach, Journal of Visual Languages and Computing, Vol.24, No.5, October 2013, 390-401.

K.C. Chinthakayala, C.Y. Zhao, J. Kong, and K. Zhang, A Comparative Study of Three Social Networking Websites, World Wide Web, May 2013.

K. Zhang, Using Visual Languages in Management, Journal of Visual Languages and Computing, Vol.23, No.6, December 2012, 340-343.

K. Zhang, S. Harrell, and X. Ji, Computational Aesthetics - On Complexity of Computer-Generated Paintings , Leonardo, MIT Press, Vol.45, No.3, 2012, 243-248.

J. Kong, O. Barkol, R. Bergman, S. Schein, C.Y. Zhao, and K. Zhang, Web Interface Adaptation Using Graph Grammars, , IEEE Transactions on Systems, Man and Cybernatics, Vol.42, No.4, July 2012, 590-602.

C.Y. Zhao, J. Kong, and K. Zhang, Program Behavior Discovery and Verification: A Graph Grammar Approach, IEEE Transactions on Software Engineering, Vol.36, No.3, May/June 2010, 431-448.

P. Kumar and K. Zhang, Node Overlap Removal in Clustered Directed Acyclic Graphs, Journal of Visual Languages and Computing, Vol.20, No.6, December 2009, Elsevier Science Inc., New York, 403-419.

Y. Qian, F. Qiu, J. Chang, and K. Zhang, Visualization-Informed Noise Removal and Its Application in Processing High Spatial Resolution Remote Sensing Imagery, Computers and Geosciences, 34, 2008, 35-52.

K. Zhang, Book Review: Paul Fishwick, Editor, Aesthetic Computing, MIT Press (2006) ISBN 0-262-06250-X, Journal of Visual Languages and Computing, 2007, Vol.18, No.6, December 2007, Elsevier Science Inc., New York, 613-616.

C.Y. Zhao, J. Kong, J. Dong, and K. Zhang, Pattern Based Design Evolution Using Graph Transformation, Journal of Visual Languages and Computing, Vol.18, No.4, August 2007, Elsevier Science Inc., New York, 378-398.

J. Dong, S. Yang, and K. Zhang, Visualizing Design Patterns in Their Applications and Compositions, IEEE Transactions on Software Engineering, Vol.33, No.7, July 2007, 433-453.

K. Zhang, From Abstract Painting to Information Visualization, IEEE Computer Graphics and Applications, May/June 2007, 12-16.

J. Kong, K. Zhang, and X. Zeng, Spatial Graph Grammars for Graphical User Interfaces, ACM Transactions on Computer-Human Interaction, Vol.13, No.2, June 2006, 268-307.

G.L. Song, J. Kong, and K. Zhang, AutoGen: Easing Model Management through Two Levels of Abstraction, Journal of Visual Languages and Computing, Vol.17, No.6, 2006, Elsevier Science Inc., New York, 508-527.

K. Zhang, J. Kong, M.K. Qiu, and G.L. Song, Multimedia Layout Adaptation Through Grammatical Specifications, ACM/Springer Multimedia Systems, Vol.10, No.3, 2005, 245-260.

F. Chan, J. Cao, A.T.S. Chan, and K. Zhang, Visual Programming Support for Graph-Oriented Parallel/Distributed Processing, Software - Practice and Experience, John Wiley and Sons, Vol.35, No.15, December 2005, 1409-1439.

J. Cao, A.T.S. Chan, Y. Sun, and K. Zhang, Dynamic Configuration Management in Graph-Oriented Distributed Programming Environment, Science of Computer Programming, Vol.48, No.1, July 2003, Elsevier Science Inc., 43-65.

K. Zhang, Book Review: Improvisational Design, Suguru Ishizaki, MIT Press 2003, Journal of Visual Languages and Computing, 14, 2003, Elsevier Science Inc., 495-497.

N. Stankovic and K. Zhang, A Distributed Parallel Programming Framework, IEEE Transactions on Software Engineering, Vol.28, No.5, May 2002, 478-493.

K. Zhang, D-Q. Zhang, and J. Cao, Design, Construction, and Application of a Generic Visual Language Generation Environment, IEEE Transactions on Software Engineering, Vol.27, No.4, April 2001, 289-307.

N. Stankovic, D. Kranzlmueller, and K. Zhang, The PCG: An Empirical Study, Journal of Visual Languages and Computing, Academic Press, Vol.12, No.2, April 2001, 203-216.

K. Zhang and G. Wirtz, Issues in Visual Parallel and Distributed Programming, Journal of Visual Languages and Computing, Academic Press, Vol.12, No.2, April 2001, 217-220.

D-Q. Zhang and K. Zhang, and J. Cao, A Context-Sensitive Graph Grammar Formalism for the Specification of Visual Languages, The Computer Journal, Vol.44, No.3, Oxford University Press, 2001, 186-200.

N. Stankovic and K. Zhang, An Evaluation of Java Implementation of Message-Passing, Software - Practice and Experience, Vol.30, No.7, June 2000, John Wiley and Sons, 741-763.

J. Cao, G. Bennett, and K. Zhang, Direct Execution Simulation of Load Balancing Algorithms With Real Workload Distribution, The Journal of Systems and Software, Vol.54, 2000, Elsevier Science Inc., New York, 227-237.

K. Zhang and N. Gorla, Locality Metrics and Program Physical Structures, The Journal of Systems and Software, 54, 2000, Elsevier Science Inc., New York, 159-166.

K.C. Li and K. Zhang, Supporting Scalable Performance Monitoring and Analysis of Parallel Programs, The Journal of Supercomputing, Vol.13, No.1, 1999, Kluwer Academic Publishers, 5-31.

W. Cai, K. Zhang, S. Turner, and C. Sun, Interlock Avoidance in Transparent and Dynamic Parallel Program Instrumentation Using Logical Clocks, Parallel Computing, (25)5, Elsevier Science, 1999, 569-591.

K. Zhang, X. Ma, and T. Hintz, The Role of Graphics in Parallel Program Development, Journal of Visual Languages and Computing, Academic Press, Vol.10, No.3, June 1999, 215-243.

N. Stankovic and K. Zhang, Visual Programming for Message-Passing Systems, International Journal of Software Engineering and Knowledge Engineering, Vol.9, No.4, 1999, World Scientific, 397-423.

REFEREED CONFERENCE PAPERS (since 1998):

K. Zhang and J.H. Yu, Generating Abstract Paintings in Kandinsky Style, Proc. 6th ACM SIGGRAPH Asia, Art Paper, Hong Kong, China, 19-22 November 2013.

A.P. Chhetri, K. Zhang, E. Jain, ERELT: A Faster Alternative To the List-Based Interfaces for Tree Exploration and Searching in Mobile Devices, Proc. 6th Symp. on Visual Information Communication and Interaction (VINCI'2013), Tianjin, China, 17-18 August 2013, ACM Press, 54-63.

C. Chen, K. Zhang, and T. Itoh, Empirical Evidence of Tags Supporting High-level Awareness, Proc. 9th International Conference on Cooperative Design, Visualization and Engineering (CDVE'2012), Osaka, Japan, 2-5 September 2012, Springer LNCS, 94-101.

C. Chen and K. Zhang, Continuous Awareness: A Visual Mobile Approach, Proc. 5th Symp. on Visual Information Communication and Interaction (VINCI'2012), Hangzhou, China, 27-28 September 2012, ACM Press, 69-76.

S.T. Lei and K. Zhang, Visual Signatures for Financial Time Series, Proc. 4th Symp. on Visual Information Communication and Interaction (VINCI'2011), Hong Kong, 4-5 August 2011, ACM Press.

J. Hao and K. Zhang, InfoShape: High-Level Views of Multidimensional Information, Proc. 4th Symp. on Symp. on Visual Information Communication and Interaction (VINCI'2011), Hong Kong, 4-5 August 2011, ACM Press.

A.P. Chhetri, F.Y. Wen, Y. Wang, and K. Zhang, Shape Discrimination Test on Handheld Devices for Patient Self-Test, Proc. 1st ACM International Health Informatics Symposium (IHI'2010), Arlington, USA, 11-12 November 2010, ACM Press, 502-506.

K. Zhang and J. Kong, Exploring Semantic Roles of Web Interface Components, Proc. 2010 IEEE International Conference on Machine and Web Intelligence (ICMWI'2010), Algiers, Algeria, 3-5 October 2010, IEEE Press, 8-14 (Keynote address).

C. Chen and K. Zhang, TEAM RADAR: Visualizing Team Memories, Proc. 6th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE'2011), Beijing, China, 8-11 June 201, 114-120.

S.T. Lei and K. Zhang, A Visual Analytics System for Financial Time-Series Data, Proc. 3rd Symp. on Visual Information Communication and Interaction (VINCI'2010), Beijing, China, 28-29 September 2010, ACM Press, 114-122.

K. Tian, K. Cooper, K. Zhang, Y. Tang and S. Liu, Towards a New Understanding of Advice Interference, Proc. 4th IEEE International Conference on Secure Software Integration and Reliability Improvement (SSIRI'2010), Singapore, 9-11 June 2010, 180-189.

K. Tian, K.M.L. Cooper, K. Zhang, and H. Yu, A Classification of Aspect Composition Problems, Proc. IEEE International Conference on Secure Software Integration and Reliability Improvement (SSIRI'09), Shanghai, China, 8-10 July 2009, IEEE CS Press, 101-109.

C.Y. Zhao, K. Zhang, J. Hao, and W. Eric Wong, Visualizing Multiple Program Executions to Assist Behavior Verification , Proc. IEEE International Conference on Secure Software Integration and Reliability Improvement (SSIRI'09), Shanghai, China, 8-10 July 2009, IEEE CS Press, 113-122.

P. Kumar and K. Zhang, Visualization of Clustered Directed Acyclic Graphs with Node Interleaving , Proc. 24th Annual ACM Symposium on Applied Computing (SAC'09), 8-12 March 2009, Honolulu, Hawaii, USA, ACM Press, 1800-1805.

M.M. Pawar, G.N. Pradhan, K. Zhang, and B. Prabhakaran, Content Based Querying and Searching for 3D Human Motions , Proc. 14th International Multimedia Modeling Conference (MMM'08), Kyoto, Japan, 9-11 January 2008, LNCS, Springer, 446-455.

P. Kumar, N. Subramanian, and K. Zhang, Evaluation of Information Visualization Tools Using the NFR Approach , Sebillo, N., Vitiello, G., Schaefer, G. (Eds.) Proc. 10th International Conference on Visual Information Systems (VISUAL'08), Salerno, Italy, 11-12 September 2008, LNCS 5188, Springer, 44-55.

C.Y. Zhao, K.L. Ates, J. Kong, and K. Zhang, Discovering Program's Behavioral Patterns by Inferring Graph-Grammars from Execution Traces, Proc. 20th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'08), Dayton, USA, 3-5 November 2008, IEEE CS Press, 395-402.

J. Kong, K.L. Ates, and K. Zhang, Adaptive Mobile Interfaces Through Grammar Induction , Proc. 20th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'08), Dayton, USA, 3-5 November 2008, IEEE CS Press, 133-140.

C.Y. Zhao and K. Zhang, A Grammar-Based Reverse Engineering Framework for Behavior Verification , Proc. 11th IEEE International Symposium on High Assurance Systems Engineering (HASE'08), Nanjing, China, 3-5 December 2008, IEEE CS Press, 449-452.

K.L. Ates and K. Zhang, Constructing VEGGIE: Machine Learning for Context-Sensitive Graph Grammars, Proc. 19th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'07), Patras, Greece, 29-31 October 2007, IEEE CS Press, 456-463.

P. Kumar and K. Zhang, Social Network Analysis of Online Marketplaces, Proc. IEEE International Conference on E-Business Engineering (ICEBE'07), Hong Kong, China, 24-26 October 2007, IEEE CS Press, 363-367.

K-B. Zhang, M.A. Orgun, and K. Zhang, A Prediction-based Visual Approach for Cluster Exploration and Cluster Validation by HOV3, Joost N. Kok, Jacek Koronacki, Ramon Lopez de Mantaras, Stan Matwin, Dunja Mladenic, Andrzej Skowron (Eds.), Knowledge Discovery in Databases: Proc. 11th European Conference on Principles and Practice of Knowledge Discovery in Databases (PKDD'07), Warsaw, Poland, 17-21 September 2007, LNAI 4702, Springer-Verlag, 336-349.

J. Hao, K. Zhang, and T-C. Hsieh, A Mobile Interface for Hierarchical Information Visualization and Navigation , Proc. 11th Annual IEEE Symposium on Consumer Electronics (ISCE'07), Dallas, USA, 20-23 June 2007.

C.Y. Zhao, K. Zhang, and J. Kong, Design Pattern Evolution and Verification Using Graph Transformation, Proc. 40th Hawaii International Conference on System Sciences (HICSS'07), Big Island, Hawaii, 3-6 January 2007, 290-296.

J. Dong, S. Yang, and K. Zhang, Model Based Transformation for Design Pattern Evolutions, Proc. 13th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS'06), Potsdam, Germany, 27-30 March 2006, 80-89.

K-B. Zhang, M.A. Orgun, K. Zhang, and Y. Zhang, Hypothesis Oriented Cluster Analysis in Data Mining by Visualization, Proc. 8th International Working Conference on Advanced Visual Interfaces (AVI'06), Venice, Italy, 23-26 May 2006, ACM Press, 254-257.

P. Kumar, G.L. Song, and K. Zhang, Towards A Unified View of Service-Oriented Web, Proc. 2006 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI'06), Shanghai, China, 21-23 June 2006, IEEE Press, 862-867.

K. Ates, J. Kukluk, L. Holder, D. Cook, and K. Zhang, Graph Grammar Induction on Structural Data for Visual Programming, Proc. 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'06), Washington D.C., USA, 13-15 November 2006, 232-239.

Y. Qian, K. Zhang, and F. Qiu, Spatial Contextual Noise Removal for Post-classification Smoothing of GIS Images, Proc. 20th Annual ACM Symposium on Applied Computing (SAC'05), Santa Fe, USA, 13-17 March 2005, ACM Press, 524-528.

Y. Qian and K. Zhang, The Role of Visualization in Effective Data Cleaning, Proc. 20th Annual ACM Symposium on Applied Computing (SAC'05), Santa Fe, USA, 13-17 March 2005, ACM Press, 1239-1243.

G.L. Song, K. Zhang, B. Thuraisingham, and J. Cao, Towards Access Control for Visual Web Model Management, Proc. 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'05), Hong Kong, China, 29 March - 1 April 2005, IEEE CS Press, 722-727.

X. Zeng, K. Zhang, J. Kong, and G.L. Song, RGG+: An Enhancement to the Reserved Graph Grammar Formalism, Proc. 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), Dallas, USA, 20-24 September 2005, IEEE CS Press, 272-274.

Y. Qian and K. Zhang, GraphZip: A Fast and Automatic Compression Method for Spatial Data Clustering, Proc. 19th Annual ACM Symposium on Applied Computing (SAC'04), Nicosia, Cyprus, 14-17 March 2004, ACM Press, 571-575.

Y. Qian, K. Zhang, and W. Lai, Constraint-Based Graph Clustering Through Node Sequencing and Partitioning, Proc. 8th Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD'04), Sydney, Australia, 26-28 May 2004, Springer-Verlag.

Y. Qian, G. Zhang, and K. Zhang, FACADE: A Fast and Effective Approach to the Discovery of Dense Clusters in Noisy Spatial Data, Proc. ACM SIGMOD 2004 Conference, Paris, France, 13-18 June 2004, ACM Press, 921-922 (2-page Demo Abstract)

Y. Qian and K. Zhang, Discovering Spatial Patterns Accurately with Effective Noise Removal, Proc. 9th ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery (DMKD'04), Paris, France, 13 June 2004, ACM Press, 43-50.

K. Zhang, G.L. Song, and J. Kong, Rapid Software Prototyping Using Visual Language Techniques, Proc. 15th IEEE International Workshop on Rapid System Prototyping (RSP'04), Geneva, Switzerland, 28-30 June 2004, IEEE CS Press, 119-126.

G.L. Song, K. Zhang, and J. Kong, Model Management Through Graph Transformations, Proc. 2004 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'04), Rome, Italy, 26-29 September 2004, IEEE CS Press, 75-82.

G.L. Song, K. Zhang, R.K. Wong, and J. Kong, Management of Web Data Models Based on Graph Transformation, Proc. 2004 IEEE/WIC/ACM International Conference on Web Intelligence (WI'04), Beijing, China, 20-24 September 2004, IEEE CS Press, 398-404.

M.K. Qiu, K. Zhang, and M.L. Huang, An Empirical Study of Web Interface Design on Small Display Devices, Proc. 2004 IEEE/WIC/ACM International Conference on Web Intelligence (WI'04), Beijing, China, 20-24 September 2004, IEEE CS Press, 29-35.

Y. Qian and K. Zhang, A Customizable Approach to Data Clustering, Proc. 18th Annual ACM Symposium on Applied Computing (SAC'03), Melbourne, Florida, USA, 9-12 March 2003, ACM Press, 485-489.

J. Kong, M.K. Qiu, and K. Zhang, Authoring Multimedia Documents Through Grammatical Specifications, Proc. 2003 IEEE International Conference on Multimedia & Expo (ICME'2003), Baltimore, USA, 6-9 July, 2003, IEEE CS Press, 629-632.

M.K. Qiu, G.L Song, J. Kong, and K. Zhang, Spatial Graph Grammars for Web Information Transformation, Proc. 2003 IEEE Symposium on Visual/Multimedia Languages (VL'03), Auckland, New Zealand, 28-31 October 2003, IEEE CS Press, 84-91.

J. Kong, and K. Zhang, Graph-based Consistency Checking in Spatial Information Systems, Proc. 2003 IEEE Symposium on Visual Languages and Formal Methods (VLFM'03), Auckland, New Zealand, 28-31 October 2003, IEEE CS Press, 153-160.

K. Zhang, M.L. Huang, and K.C. Li, An Integrated Visual Framework for Human-Web Interface, Proc. IEEE 4th International Workshop on Advanced Issues of E-Commerce and Web-based Information Systems (WECWIS'2002), Newport Beach, California, USA, June 26-28 2002, IEEE CS Press, 195-202.

M.L. Huang and K. Zhang, Navigating Product Catalogs Through OFDAV Graph Visualization, Proc. 2002 International Conference on Distributed Multimedia Systems (DMS'02), San Francisco, USA, 26-28 September 2002, KSI Press, 555-561.

K. Zhang, D-Q. Zhang, and Y. Deng, A Visual Approach to XML Document Design and Transformation, Proc. 2001 IEEE Symposium on Human-Centric Computing Languages and Environments (HCC'2001), Stresa, Italy, 5-7 September 2001, IEEE CS Press, 312-319.

J. Cao, Y. Liu, L. Xie, B. Mao, and K. Zhang, Portable Runtime Support for Graph-Oriented Parallel and Distributed Programming, Proc. International Symposium on Architectures (ISPAN'2000), Algorithms, and Networks, Dallas, USA, 7-9 December 2000, IEEE CS Press, ISBN 0-7695-0936-3, 72-77.

N. Stankovic and K. Zhang, Native versus Java message passing, In: J. Dongarra, E. Luque, T. Margalef, (Eds.), Proc. EuroPVM/MPI'99, Barcelona, Spain, 26-29 September, 1999, Lecture Notes in Computer Science, 1697, Springer-Verlag, 165-172.

N. Stankovic and K. Zhang, A Framework for Object-Oriented Metacomputing, In: S. Matsuoka, R.R. Oldehoeft, and M. Tholburn (Eds.) Proc. 3rd International Symposium on Object-oriented Parallel Environments (ISCOPE'99), San Francisco, CA, USA, 7-9 December 1999, LNCS, Vol. 1343, Springer-Verlag, 72-77.

D-Q. Zhang and K. Zhang, On A Visual Distributed Programming Environment and Its Construction by a Meta Toolset, Proc. SEKE'98 - 10th International Conference on Software Engineering and Knowledge Engineering, San Francisco, USA, 18-20 June, 1998, Knowledge Systems Institute, Skokie, USA.

K. Zhang, C. Sun, and K-C. Li, Dynamically Instrumenting Message-Passing Programs Using Virtual Clocks, Proc. 7th IEEE Symposium on High Performance Distributed Computing (HPDC7), Chicago, USA, 28-31 July, 1998. (2-page poster)

D-Q. Zhang and K. Zhang, VisPro: A Visual Language Generation Toolset, Proc. 1998 IEEE Symposium on Visual Languages (VL'98), Halifax, Canada, 1-4 September, 1998, IEEE Computer Society Press, Los Alamitos, USA, 195-202.

N. Stankovic, K. Zhang, and D. Kranzlmueller, Visper: Parallel Processing and Java, Proc. PDPTA'98 - 1998 International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, 13-16 July, 1998, CSREA, USA.

N. Stankovic and K. Zhang, Java and Internet Parallel Processing, In: V. Alexandrov and J. Dongarra (Eds.) Proc. EuroMPI/PVM'98, Liverpool, UK, 7-9 September, 1998, Lecture Notes in Computer Science 1497, Springer-Verlag, Berlin, 239-246.


My Chinese name
Kang's Home Page