Dr. Xiaokun Zhang
Associate Professor - School of Computing and Info
Centre for Science
Athabasca University
Canada
Biography
Associate Professor, School of Computing and Information Systems, Athabasca University, since 2001.7 Nortel Research Fellow, Intelligent System Group, University of Calgary, 2000.4-2001.6 Visiting Professor, Intelligent System Laboratory, Dept. of Industrial Engineering, University of Iowa, USA, 1997.5-1997-10 Professor, Industrial Automation Division, College of Mechatronic Engineering, NPU, Xi'an, China, 1996.9-1998.3 Associate Professor, Industrial Automation Division, NPU, 1991.12-1996.8 Lecture and Assistant Professor, Industrial Automation Division, NPU, 1986.3-1991.11
Research Interest
The research areas include collaboration technology and systems, knowledge-based software and semantics technology for adaptive learning, compositional theory and technology for real-time systems and control system applications. Current research interests or projects focus on the following aspects in the areas: 1. Analysis, modeling, and architecture design of collaborative and virtual organization for sharing and retrieving user generated contents in collaborative learning; use of aspect-oriented approach in collaborative software learning; analysis of hypergraph models for behavioral and contextual semantics in collaboration systems; analysis and design of human-machine collaborative interaction and adaptive interface. 2. Design and analysis of self-regulated learning for software programming and language training; analysis and design of software execution semantics and ontology to enhance knowledge sharing for learning programming languages. 3. Use of compositional theory and interface semantics technology in real-time systems for the development of function block based control applications.
Publications
-
Xiaokun Zhang, Jon Dron, Kinshuk, Goran Jelica, and Peter Holt, Engage tagged learning activity networks with collaborative programming, (in progress)
-
Xiaokun Zhang and Osama Ahmad, Towards runtime tagged components and hypergraph-based collaboration for collaborative programming, (in progress)
-
Xiaokun Zhang and Osama Ahmad, Weaving proactive pedagogy agents into adaptive software components (in progress)