Effective Visualisation of Workflow Enactment

Although most existing teamwork management systems support user-friendly interface to some extent, few of them have take into consideration of the special requirements of workflow visualisation. This paper realises the unique features of visualisation for run-time workflow, i.e., workflow enactment and execution. We present a detailed discussion of the emerging problems against the general aesthetic criteria for drawing the workflow layout. In order to support most essential workflow enactment facilities, the following three mechanisms are provided. Firstly, Sugiyama algorithm has been systematically incorporated into our prototype to create well structured workflow layout initially. Secondly, when the workflow process dynamically changes, we can adjust workflow layout by our force-scan algorithm to retain the mental maps created earlier among team members. Thirdly, we have also applied the technique of the fisheye view to offer a context focus mechanism for workflow users and to utilise the screen size more effectively. With these visualisation techniques, a better atmosphere may be facilitated for teamwork.

[1]  Joonsoo Bae,et al.  WW-FLOW: Web-Based Workflow Management with Runtime Encapsulation , 2000, IEEE Internet Comput..

[2]  Peter Eades,et al.  Removing edge-node intersections in drawings of graphs , 2002, Inf. Process. Lett..

[3]  Jacky Estublier,et al.  Apel: A Graphical Yet Executable Formalism for Process Modeling , 2004, Automated Software Engineering.

[4]  John C. Grundy,et al.  A decentralized architecture for software process modeling and enactment , 1998, IEEE Internet Computing.

[5]  Volker Gruhn,et al.  The FUNSOFT Net Approach to Software Process Management , 1994, Int. J. Softw. Eng. Knowl. Eng..

[6]  Kozo Sugiyama,et al.  Layout Adjustment and the Mental Map , 1995, J. Vis. Lang. Comput..

[7]  Mark Apperley,et al.  An architecture and environment for decentralised, internet-wide software process modelling and enactment , 1998 .

[8]  Hai Zhuge,et al.  Communication cost of cognitive co-operation for distributed team development , 2001, J. Syst. Softw..

[9]  Eric Ly Distributed Java Applets for Project Management on the Web (Industry Report) , 1997, IEEE Internet Comput..

[10]  Yanbo Han,et al.  Software infrastructure for configurable workflow systems: a model driven approach based on higher order object nets and CORBA , 1997 .

[11]  George Furnas,et al.  The FISHEYE view: a new look at structured les , 1986, CHI 1986.

[12]  Watts S. Humphrey,et al.  Software process development and enactment: concepts and definitions , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

[13]  Ian Gorton,et al.  Issues in co-operative software engineering using globally distributed teams , 1996, Inf. Softw. Technol..

[14]  Guido Wirtz Using a visual software engineering language for specifying and analysing workflows , 2000, Proceeding 2000 IEEE International Symposium on Visual Languages.

[15]  Yun Yang,et al.  An Architecture and the Related Mechanisms for Web-based Global Cooperative Teamwork Support , 2000, Informatica.

[16]  Daniela Handl HotFlow - a visual language for workflow applications in E-Commerce , 1999, Proceedings 1999 IEEE Symposium on Visual Languages.

[17]  Volker Gruhn,et al.  Software process modeling and enactment: an experience report related to problem tracking in an industrial project , 1998, Proceedings of the 20th International Conference on Software Engineering.

[18]  Frank Maurer,et al.  Merging Project Planning and Web-Enabled Dynamic Workflow Technologies , 2000, IEEE Internet Comput..

[19]  Mitsuhiko Toda,et al.  Methods for Visual Understanding of Hierarchical System Structures , 1981, IEEE Transactions on Systems, Man, and Cybernetics.