Publication statistics
Pub. period:1994-2012
Pub. count:41
Number of co-authors:31
Co-authors
Number of publications with 3 favourite co-authors:
Jun Kong:10Da-Qian Zhang:6Guang-Lei Song:5 Productive colleagues
Kang Zhang's 3 most productive colleagues in number of publications:
Yong Yu:43Raymond K. Wong:15Jun Kong:14 
For a list of all the ways technology has failed to improve the quality of life, please press three.
-- Alice Kahn
Featured chapter
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Kang ZhangProfessor
Personal Homepage:
http://www.utdallas.edu/~kzhangCurrent place of employment:
The University of Texas at DallasKang Zhang is Professor and Director of Visual Computing Lab, Department of Computer Science at the University of Texas at Dallas. He is also a Board Director of Vital Art and Science Inc., USA. He holds a B.Eng. degree in Computer Engineering from University of Electronic Science and Technology of China, a Ph.D. degree from University of Brighton, UK, and an Executive MBA degree from the University of Texas at Dallas. Prior to joining UT-Dallas, he held various academic positions in the UK, Australia, and China. Dr. Zhang's current research interests include information visualization, visual languages, aesthetic computing, and managerial aesthetics; and has published over 180 papers and 6 books in these areas. He is also accomplished artist, having won various awards. Dr Zhang is on the Editorial Boards of Journal of Visual Languages and Computing, International Journal of Software Engineering and Knowledge Engineering, and International Journal of Advanced Intelligence. His home page is at www.utdallas.edu/~kzhang
Image not found.
Publications by Kang Zhang (bibliography)
Gomi, Ai, Itoh, Takayuki and Zhang, Kang (2012): Meal -- a menu evaluation system with symbolic icons in mobile devices. In: Proceedings of the 2012 International Conference on Advanced Visual Interfaces 2012. pp. 772-773.
While cooking is a daily activity in our life, many family cooks feel bothered by deciding the menu each and every time because of being required to cook both tasty as well as well-balanced meals for their families. We have been developing a meal recording system, MEAL (Menu Evaluation and Attribute Log), which supports those cooks by easily managing and retrieving meal records on mobile platforms. MEAL displays automatically generated icons as composed representations of information based on food data, so users can easily identify each data item on a small screen. The interface has two main views, a retrieval view and an analyzing view for food records in the user's own food database. The retrieval view displays retrieval results with photos of food and symbolic icons. The analysis view supports visualizing all sets of food data represented by icons. It allows users to easily understand their cooking habits for their family. Since the information gets optimized, the symbolic icons lead to higher visibility on small screens.
© All rights reserved Gomi et al. and/or ACM Press
Zhang, Kang, Wang, Haofen, Tran, Duc Thanh and Yu, Yong (2010): ZoomRDF: semantic fisheye zooming on RDF data. In: Proceedings of the 2010 International Conference on the World Wide Web 2010. pp. 1329-1332.
With the development of Semantic Web in recent years, an increasing amount of semantic data has been created in form of Resource Description Framework (RDF). Current visualization techniques help users quickly understand the underlying RDF data by displaying its structure in an overview. However, detailed information can only be accessed by further navigation. An alternative approach is to display the global context as well as the local details simultaneously in a unified view. This view supports the visualization and navigation on RDF data in an integrated way. In this demonstration, we present ZoomRDF, a framework that: i) adapts a space-optimized visualization algorithm for RDF, which allows more resources to be displayed, thus maximizes the utilization of display space, ii) combines the visualization with a fisheye zooming concept, which assigns more space to some individual nodes while still preserving the overview structure of the data, iii) considers both the importance of resources and the user interaction on them, which offers more display space to those elements the user may be interested in. We implement the framework based on the Gene Ontology and demonstrate that it facilitates tasks like RDF data exploration and editing.
© All rights reserved Zhang et al. and/or their publisher
Zhang, Kang (2010): Introduction to the special issue on graph visualization. In J. Vis. Lang. Comput., 21 (4) p. 193.
Kumar, Pushpa and Zhang, Kang (2009): Node overlap removal in clustered directed acyclic graphs. In J. Vis. Lang. Comput., 20 (6) pp. 403-419.
Kumar, Pushpa, Zhang, Kang and Wang, Yuke (2008): Visualization of Clustered Directed Acyclic Graphs without Node Overlapping. In: IV 2008 - 12th International Conference on Information Visualisation 8-11 July, 2008, London, UK. pp. 38-43.
Xue, Liyin, Orgun, Mehmet and Zhang, Kang (2008): A Multi-Versioning Scheme for Intention Preservation in Collaborative Editing Systems. In Computer Supported Cooperative Work, 17 (5) pp. 509-551.
Although the multi-version approach to consistency maintenance has been widely discussed and implemented in database systems, version control systems, and asynchronous groupware systems, its potential in real-time groupware systems is largely unexplored. Intention preservation is an important aspect of consistency maintenance in real-time collaborative editing systems, where multiple users cooperate with each other by concurrently editing the same document. The multi-version approach is supposed to be able to preserve individual users' concurrent conflicting intentions. In this article, we propose a new multi-versioning scheme that can preserve not only concurrent conflicting intentions but also contextual intentions while achieving convergence of the document under editing. By extending an existing multi-versioning scheme to a general one that specifies the conditions for convergence, we decouple the discussion of convergence from that of intention preservation. By constraining the general scheme, we arrive at the novel scheme that guarantees to preserve users' intentions. The correctness of the scheme has been formally verified. The design of an algorithm for consistent version composition and identification has been discussed in detail.
© All rights reserved Xue et al. and/or Kluwer Academic Publishers
Xue, Liyin, Orgun, Mehmet and Zhang, Kang (2008): A Multi-Versioning Scheme for Intention Preservation in Collaborative Editing Systems. In Computer Supported Cooperative Work, 17 (5) pp. 509-551.
Although the multi-version approach to consistency maintenance has been widely discussed and implemented in database systems, version control systems, and asynchronous groupware systems, its potential in real-time groupware systems is largely unexplored. Intention preservation is an important aspect of consistency maintenance in real-time collaborative editing systems, where multiple users cooperate with each other by concurrently editing the same document. The multi-version approach is supposed to be able to preserve individual users' concurrent conflicting intentions. In this article, we propose a new multi-versioning scheme that can preserve not only concurrent conflicting intentions but also contextual intentions while achieving convergence of the document under editing. By extending an existing multi-versioning scheme to a general one that specifies the conditions for convergence, we decouple the discussion of convergence from that of intention preservation. By constraining the general scheme, we arrive at the novel scheme that guarantees to preserve users' intentions. The correctness of the scheme has been formally verified. The design of an algorithm for consistent version composition and identification has been discussed in detail.
© All rights reserved Xue et al. and/or Kluwer Academic Publishers
Zhao, Chunying, Kong, Jun and Zhang, Kang (2007): Design Pattern Evolution and Verification Using Graph Transformation. In: HICSS 2007 - 40th Hawaii International International Conference on Systems Science 3-6 January, 2007, Waikoloa, Big Island, HI, USA. p. 290.
Wirtz, Guido and Zhang, Kang (2007): Visual Interactions in Software Technology. In: HICSS 2007 - 40th Hawaii International International Conference on Systems Science 3-6 January, 2007, Waikoloa, Big Island, HI, USA. p. 288.
Wirtz, Guido and Zhang, Kang (2007): Visual Interactions in Software Artifacts: Guest Editors' Foreword. In J. Vis. Lang. Comput., 18 (4) pp. 357-358.
Zhao, Chunying, Kong, Jun, Dong, Jing and Zhang, Kang (2007): Pattern-based design evolution using graph transformation. In J. Vis. Lang. Comput., 18 (4) pp. 378-398.
Zhang, Kang (2007): P. Fishwick (Ed.) Aesthetic Computing, MIT Press, Cambridge, 2006, ISBN 0-262-06250-X. In J. Vis. Lang. Comput., 18 (6) pp. 613-616.
Zhang, Kang (2007): Visual Languages and Applications. Springer
Visual languages have long been a pursuit of effective communication between human and machine. With rapid advances of the Internet and Web technology, human-human communication through the Web or electronic mobile devices is becoming more and more prevalent. Visual Languages and Applications is a comprehensive introduction to diagrammatical visual languages. This book discusses what visual programming languages are, and how such languages and their underlying foundations can be usefully applied to other fields in computer science. It also covers a broad range of contents from the underlying theory of graph grammars to the applications in various domains. Pointers to related topics and further readings are provided as well. Visual Languages and Applications is designed as a secondary text book for advanced-level students in computer science and engineering. This volume is also suitable for practitioners and researchers in industry as a professional book.
© All rights reserved Zhang and/or Springer
Zhang, Kang (2007): From Abstract Painting to Information Visualization. In IEEE Computer Graphics and Applications, 27 (3) pp. 12-16.
Kong, Jun, Zhang, Kang and Zeng, Xiaoqin (2006): Spatial graph grammars for graphical user interfaces. In ACM Transactions on Computer-Human Interaction, 13 (2) pp. 268-307.
In a graphical user interface, physical layout and abstract structure are two important aspects of a graph. This article proposes a new graph grammar formalism which integrates both the spatial and structural specification mechanisms in a single framework. This formalism is equipped with a parser that performs in polynomial time with an improved parsing complexity over its nonspatial predecessor, that is, the Reserved Graph Grammar. With the extended expressive power, the formalism is suitable for many user interface applications. The article presents its application in adaptive Web design and presentation.
© All rights reserved Kong et al. and/or ACM Press
Ates, Kevin L., Zhang, Kang and Prabhakaran, B. (2006): Visual Querying on Human Motion for the Disabled. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 222-223.
Zhang, Ke-Bing, Orgun, Mehmet A., Zhang, Kang and Zhang, Yihao (2006): Hypothesis oriented cluster analysis in data mining by visualization. In: Celentano, Augusto (ed.) AVI 2006 - Proceedings of the working conference on Advanced visual interfaces May 23-26, 2006, Venezia, Italy. pp. 254-257.
Song, Guang-Lei, Kong, Jun and Zhang, Kang (2006): AutoGen: Easing model management through two levels of abstraction. In J. Vis. Lang. Comput., 17 (6) pp. 508-527.
Zeng, Xiaoqin, Zhang, Kang, Kong, Jun and Song, Guang-Lei (2005): RGG+: An Enhancement to the Reserved Graph Grammar Formalism. In: VL-HCC 2005 - IEEE Symposium on Visual Languages and Human-Centric Computing 21-24 September, 2005, Dallas, TX, USA. pp. 272-274.
Qiu, Mei Kang, Zhang, Kang and Huang, Mao Lin (2004): An Empirical Study of Web Interface Design on Small Display Devices. In: 2004 IEEE/WIC/ACM International Conference on Web Intelligence WI 2004 20-24 September, 2004, Beijing, China. pp. 29-35.
Song, Guang-Lei, Zhang, Kang, Wong, Raymond K. and Kong, Jun (2004): Management of Web Data Models Based on Graph Transformation. In: 2004 IEEE/WIC/ACM International Conference on Web Intelligence WI 2004 20-24 September, 2004, Beijing, China. pp. 398-404.
Kong, Jun and Zhang, Kang (2004): Parsing Spatial Graph Grammars. In: VL-HCC 2004 - IEEE Symposium on Visual Languages and Human-Centric Computing 26-29 September, 2004, Rome, Italy. pp. 99-101.
Kong, Jun and Zhang, Kang (2004): On a Spatial Graph Grammar Formalism. In: VL-HCC 2004 - IEEE Symposium on Visual Languages and Human-Centric Computing 26-29 September, 2004, Rome, Italy. pp. 102-104.
Song, Guang-Lei, Zhang, Kang and Kong, Jun (2004): Model Management Through Graph Transformation. In: VL-HCC 2004 - IEEE Symposium on Visual Languages and Human-Centric Computing 26-29 September, 2004, Rome, Italy. pp. 75-82.
Qiu, Mei Kang, Song, Guang-Lei, Kong, Jun and Zhang, Kang (2003): Spatial graph grammars for web information transformation. In: HCC 2003 - IEEE Symposium on Human Centric Computing Languages and Environments 28-31 October, 2003, Auckland, New Zealand. pp. 84-91.
Zhang, Kang (2003): Book Review: "Improvizational design" by Suguru Ishizaki; MIT Press, Cambridge, MA, 2003, ISBN 0-262-09035-X. In J. Vis. Lang. Comput., 14 (5) pp. 495-497.
Zhang, Ke-Bing, Zhang, Kang and Orgun, Mehmet A. (2002): Grammar-Based Layout for a Visual Programming Language Generation System. In: Hegarty, Mary, Meyer, Bernd and Narayanan, N. Hari (eds.) Diagrams 2002 - Diagrammatic Representation and Inference - Second International Conference April 18-20, 2002, Callaway Gardens, GA, USA. pp. 106-108.
Zhang, Kang, Zhang, Da-Qian and Deng, Yi (2001): A Visual Approach to XML Document Design and Transformation. In: HCC 2001 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments September 5-7, 2001, Stresa, Italy. pp. 312-319.
Stankovic, Nenad, Kranzlmüller, Dieter and Zhang, Kang (2001): The PCG: An Empirical Study. In J. Vis. Lang. Comput., 12 (2) pp. 203-216.
Wirtz, Guido and Zhang, Kang (2001): Visual Methods for Parallel and Distributed Programming. In J. Vis. Lang. Comput., 12 (2) pp. 123-125.
Zhang, Kang and Wirtz, Guido (2001): Issues in Visual Parallel and Distributed Program Development (Panel Discussion at the VL'2000 Workshop on Parallel and Distributed Programming). In J. Vis. Lang. Comput., 12 (2) pp. 217-220.
Zhang, Kang, Hintz, Tom and Ma, Xianwu (1999): The Role of Graphics in Parallel Program Development. In J. Vis. Lang. Comput., 10 (3) pp. 215-243.
Zhang, Da-Qian and Zhang, Kang (1998): On the Design of a Generic Visual Programming Environment. In: VL 1998 1998. pp. 88-89.
Zhang, Da-Qian and Zhang, Kang (1998): VisPro: A Visual Language Generation Toolset. In: VL 1998 1998. pp. 195-202.
Stankovic, Nenad and Zhang, Kang (1997): Towards Visual Development of Message-Passing Programs. In: VL 1997 1997. pp. 146-153.
Zhang, Da-Qian and Zhang, Kang (1997): Reserved Graph Grammar: A Specification Tool for Diagrammatic VPLs. In: VL 1997 1997. pp. 288-295.
Eades, Peter and Zhang, Kang (1996): Software Visualization. Series on Software Engineering and Knowledge Engineering. World Scientific Pub Co Inc
The term "software visualization" refers to the graphical display of characteristics and behaviour of all aspects of computer software. This volume presents and compares different experiences of software visualization both from fundamental and applied viewpoints. The book is divided into four parts, covering important aspects of software visualization. Part 1 covers a survey of some existing software visualization environments, how to make a software visualization system language independent, and automatic animation techniques. Part 2 presents the advances in graph drawing, which support efficient and aesthetically pleasing visualizations. Part 3 discusses visual programming and transformation for parallel processing and for distributed systems, and visualization of parallel programmes. Part 4 includes some applications of software visualization, ranging from the modelling of flowcharts to the support of object-oriented systems.
© All rights reserved Eades and Zhang and/or World Scientific Pub Co Inc
Zhang, Da-Qian and Zhang, Kang (1995): A Visual Programming Environment for Distributed Systems. In: VL 1995 1995. pp. 310-317.
Zhang, Da-Qian and Zhang, Kang (1994): POL: A Direct Manipulated Visual Language. In: Proceedings of OZCHI94, the CHISIG Annual Conference on Human-Computer Interaction 1994. pp. 87-92.
This paper presents POL, an object-oriented visual language, which supports programmers of different levels. Experienced programmers can use the lower level POL to construct high lever and domain oriented POLs, which are suitable for solving domain-oriented problems. A picture supported in POLs may have many direct manipulatable areas for depicting classes, objects, and links between objects or classes. Programs are constructed as linked pictures using a visual editor. A picture node may be recursively defined by lower level pictures, or may embody a text editor that describes the low level and detailed picture function. Such hierarchical object-oriented design environment can greatly increase the domain programmer's productivity.
© All rights reserved Zhang and Zhang and/or Ergonomics Society of Australia
Zhang, Kang and Ma, Wanli (1994): Graphical Assistance in Parallel Program Development. In: VL 1994 1994. pp. 168-170.
Show this list on your homepage
Copyright legend
- Pd:
Public Domain (information that is common property and contains no original authorship)
Legal Code (full licence text): http://en.wikipedia.org/wiki/Public_domain - CompositeWorkWithMultipleCopyrightTerms:
Work that is derived from or composed of multiple works with varying copyright terms and/or copyright holders - FairUse:
Copyrighted materials that meet the legal criteria for Fair Use when used by the Interaction Design FoundationThe most common cases of Fair Use are: 1) Cover art: Cover art from various items, for identification only in the context of critical commentary of that item (not for identification without critical commentary). 2) Team and corporate logos: For identification. 3) Other promotional material: Posters, programs, billboards, ads: For critical commentary. 4) Film and television screen shots: For critical commentary and discussion of the cinema and television. 5) Screenshots from software products: For critical commentary. 6) Paintings and other works of visual art: For critical commentary, including images illustrative of a particular technique or school. 7) Images with iconic status or historical importance: As subjects of commentary. 8) Images that are themselves subject of commentary.
Legal Code (full licence text): http://en.wikipedia.org/wiki/Fair_use - AllRightsReservedUsedWithoutPermission:
All Rights Reserved. Non-free, copyrighted materials used without permission. The materials are used without permission of the copyright holder because the materials meet the legal criteria for Fair Use and/or because The Interaction Design Foundation has not been able to contact the copyright holder. The most common cases of Fair Use are: 1) Cover art: Cover art from various items, for identification only in the context of critical commentary of that item (not for identification without critical commentary). 2) Team and corporate logos: For identification. 3) Other promotional material: Posters, programs, billboards, ads: For critical commentary. 4) Film and television screen shots: For critical commentary and discussion of the cinema and television. 5) Screenshots from software products: For critical commentary. 6) Paintings and other works of visual art: For critical commentary, including images illustrative of a particular technique or school. 7) Images with iconic status or historical importance: As subjects of commentary. 8) Images that are themselves subject of commentary. - AllRightsReserved:
All Rights Reserved. Materials used with permission. Permission to use has been granted exclusively to The Interaction Design Foundation and/or the author of the given work/chapter, in which the copyrighted material is used. This permission constitutes a non-transferable license and, as such, only applies to The Interaction Design Foundation. Therefore, no part of this material may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, recording or otherwise without prior written permission of the copyright holder. - CC-Att-1:
Creative Commons Attribution 1.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by/1.0/ - CC-Att-3:
Creative Commons Attribution 3.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by/3.0/ - CC-Att-2:
Creative Commons Attribution 2.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by/2.0/ - CC-Att:
Creative Commons Attribution 3.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by/3.0/ - CC-Att-ND-3:
Creative Commons Attribution-NoDerivs 3.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by-nd/3.0/ - CC-Att-ND-2:
Creative Commons Attribution-NoDerivs 2.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by-nd/2.0/ - CC-Att-ND-1:
Creative Commons Attribution-NoDerivs 1.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by-nd/1.0/ - CC-Att-ND:
Creative Commons Attribution-NoDerivs 3.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by-nd/3.0/ - CC-Att-SA-1:
Creative Commons Attribution-ShareAlike 1.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by-sa/1.0/ - CC-Att-SA-3:
Creative Commons Attribution-ShareAlike 3.0
Legal Code (full licence text): http://creativecommons.org/licenses/by-sa/3.0/ - CC-Att-SA-2:
Creative Commons Attribution-ShareAlike 2.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by-sa/2.0/ - CC-Att-SA:
Creative Commons Attribution-ShareAlike 3.0 Unported
Legal Code (full licence text): http://creativecommons.org/licenses/by-sa/3.0/ - Unknown:
Copyright status unknown
dd
Join the technology elite and advance:
Changes to this page (author)
19 Feb 2013: Modified09 Nov 2012: Added07 Nov 2012: Added
25 Sep 2012: Modified
07 May 2012: Modified
11 Apr 2012: Modified
26 Mar 2012: Added
26 Mar 2012: Modified
26 Mar 2012: Modified
25 Mar 2012: Added
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
14 Apr 2011: Added
18 Nov 2010: Added
03 Nov 2010: Added
21 Feb 2010: Modified
26 Jun 2009: Added
17 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
15 Jun 2009: Added
13 Jun 2009: Added
13 Jun 2009: Added
01 Jun 2009: Added
30 May 2009: Added
30 May 2009: Added
24 Jul 2007: Added
23 Jun 2007: Added
Page Information
Page maintainer:
The Editorial Team
URL: http://www.interaction-design.org/references/authors/kang_zhang.html