Visualization of Web-Based Workspace Structures
|
|
|
- Coleen Francis
- 5 years ago
- Views:
From this document you will learn the answers to the following questions:
What are the edges of the graph in the workpace?
What tool has been developed to help the search for data in the LiveNet database?
Transcription
1 Visualization of Web-Based Workspace Structures Robert P. Biuk-Aghai Collaborative Systems Laboratory Faculty of Information Technology University of Technology, Sydney P.O. Box 123, Broadway, NSW 2007, Australia Abstract Web-based collaboration is becoming increasingly common. Often such collaboration exhibits emergent characteristics, for which systems based on a notion of workspaces provide suitable support. Virtual teams collaborating in this manner create virtual organizational structures, the capture and retention of which into organizational memory promises to be of benefit, as it can facilitate reuse. Visualization of workspace structures plays an important role in the effort to identify, and then capture, these structures. The visualization presented here represents workspaces as nodes in a two-dimensional graph, with edges representing inter-workspace relationships. These graphs are visualized using an animated force-directed algorithm. Colour is employed in various ways to reveal additional dimensions of workspace properties. The visualization of intra-workspace relationships is also supported. An example illustrates how the visualization can aid in the identification of collaborative structures using the presented visualization tools. 1. Introduction In recent years, the World Wide Web become the medium through which a host of activities are being carried out. A profusion of systems have been developed to support various activities, including communication, information distribution, workflow, collaborative software development, and many others. At the same time, organizations have begun to take advantage of the opportunities offered by Web-based systems in enabling collaboration by distributed work groups. Virtual teams, even virtual organizations, are becoming increasingly commonplace, and it been claimed that the organization of the 21st century On leave from the Faculty of Science and Technology, University of Macau, Macau S.A.R., China. will be made up of virtual teams and of networks of such teams [7]. In many cases, the work carried out by such teams is of an emergent nature: structure and goal of the work emerge as it is carried out. As we have reported elsewhere [1], conventional workflow management systems, whether Webbased or not, are not suitable for the support of this type of work, as they require work processes to be predefined and encoded in a workflow engine before they can be enacted. Emergent work, being essentially improvisational in nature [8], requires a much greater degree of flexibility, where planning and implementation of work converge. We believe that this category of work processes is better supported by systems which are based on the notion of workspaces. In this context, a workspace is seen as a virtual place bringing together people, artefacts, actions, and communication channels, and associating them with each other through certain defined relationships. We will elaborate on this notion of workspaces later on. Our research group developed a model of collaboration that is based on this notion of workspaces, and implemented this model in the prototype system LiveNet. This system now been operational for over a year, and experiences of its use are now feeding back into its further development. Teams collaborating over the Web using systems such as LiveNet create virtual organizational structures. As with conventional organizational structures, such as group, department or task force, such structures relate organizational resources with each other in certain ways. Part of this structure is related to the composition of the team itself, but other parts are related to the things the team deals with, and the things the team does. Together they make up the structure of the whole virtual collaboration for a given activity. We believe that it is worthwhile to study these structures, as they constitute a part of the organization s memory. Organizational memory been investigated for a number of years [3, 9]. However, most research been directed to-
2 ward the content, or the what, of collaboration and only little focused on the structure, or the how, of that collaboration. In the literature, these two types of organizational memory have been referred to as declarative and procedural memory, respectively [8]. To be able to recall how virtual collaboration was carried out in the past can be of great value for an organization, especially when it needs to carry out similar collaboration in the future. For instance, when a certain kind of activity was carried out for the first time, it may have been done in an improvisational, emergent fashion. However, subsequently it may be found that the same or a very similar kind of activity needs to be performed again. In this case, time could be saved by reusing the structure which the first performance of the activity arrived at in the end, rather than having to improvise it every time. The investigation of virtual collaboration structures may also reveal generic patterns which can be captured and assembled into a library for later reuse. These include features of the structure s trajectory, i.e. its past and future evolution. If the same kind of structure is found to evolve in similar ways, the evolution can be aided by suitable automated support, such as an agent-based system, drawing upon knowledge of these trajectories. We see the discovery of such structures and patterns as a three-step process consisting of (1) visualization, (2) analysis, and (3) retention. In the first step, users explore the data to gain an initial understanding of the kinds of relationships and correlations, regularities and anomalies that can be found. This then informs the second step, where automated tools perform searches over the database of workspace structures based on user-supplied inputs. Finally, the third step consists of retaining structures obtained through step two in a separate database for later reuse. This is similar in kind to the knowledge discovery process in large databases, where visualization plays an important part throughout [2]. In the present paper we shall focus exclusively on the first step of this process, i.e. the visualization of the workspace data. The individual s view in collaboration is always only a partial view of the whole collaborative setting, focusing on the particular part of work in which that individual is involved. The use of information visualization is therefore essential in order to perceive the collaboration structures in their entirety and to thereby enable the discovery of collaboration patterns. We have developed tools for the visualization of the data contained in the LiveNet workspace database which facilitate this discovery. Using these tools, characteristics of different collaboration setups can be identified, and common features of collaboration structures can be detected. The following section will provide an overview of the collaborative model used in LiveNet, which underlies our visualization. Section 3 will then briefly introduce the LiveNet system. In Section 4, the visualization of LiveNet workspace structures will be discussed, and Section 5 will present our workspace visualizer tool. Finally, Section 6 will offer some conclusions. 2. Workspace Model Workspaces provide the locus of collaboration. Whereas physical collaboration takes place in physical space, virtual workspaces provide the substitute for virtual collaboration. They unite objects involved in a collaborative activity. These include people, artefacts, actions, and communication channels. These workspace objects are related with one another according to an underlying model of collaboration. In this model, collaboration is seen as being carried out by actors (or participants) assuming organizational roles. Roles operate within a given organizational context that allows them the performance of certain actions and that affords them the opportunity to communicate with other roles operating in the same or other organizational contexts. Actions commonly involve artefacts, which are created, viewed, or modified by roles. Relationships of roles with other objects are subject to governance rules, which define the level, or scope, of the relationship. For instance, a governance rule may state that a given role may assign new actors to join into a collaboration, or that a role may view but not modify an artefact. Actions in a workspace are of two types: solo actions which are performed by a single action performer (a single role and participant); and interactions which involve multiple roles and/or participants. Interactions may be actionoriented such as joint editing tasks, or communicationoriented such as discussions. Artefacts involved in actions can be any objects and are usually documents of various types such as text, drawings, graphic images, etc. Here we distinguish between two types of artefacts: those which are the direct inputs or outcomes of an activity, and those which are used as background material. Company policies, norms, standards and the like are all examples of background material. Their content is assumed knowledge for those participating in the activity, required for effective participation in the work carried out. Because of its improvisational nature, emergent group work tends to be more communication-intensive than production processes. Therefore, in addition to the above workspace features, communication facilities are essential in workspaces. Informal communication can be handled using actions, as described above, providing for example electronic mail and discussion fora. The latter are supported in workspaces in a dual role: on the one hand they constitute actions, on the other hand they are also artefacts inasmuch as they contain a record of the group s discussions. For more formal communication requirements of the
3 type-of Message MANAGER ADVISERS POTENTIAL AUTHORS REVIEWS Message type involves Message rule Participant involves involves occupies sent-by Workspace Role performs Solo Action Artefact Action uses, creates Interaction Background Document Discussion Management PROPOSALS CHAPTERS Manuscript planning TENTATIVE PLAN MANUSCRIPT EDITOR Chapter acquisition Reviewing MANUSCRIPT REVIEWERS CHAPTER AUTHOR Figure 1. Meta-model of workspaces and their objects Figure 2. Rich picture of a manuscript preparation process more structured and well-defined aspects of the work activity, special support is required. This is particularly of use for those types of processes which contain some more defined portions within an overall emergent process. Therefore, our model provides facilities for notification using semi-structured messages. These are used to convey asynchronously from one role to another (possibly across workspace boundaries) that a given kind of event occurred. Messages have a given message type. Each workspace can possess a number of message types, each representing a different kind of notification event. Messages are sent according to message rules which represent defined communication channels within the organization and associate pairs of message types and their respective workspaces as well as the receiving role with each other. A meta-model of the workspace objects discussed above and their relationships is shown in Figure 1. Note that for reasons of simplicity, issues of governance have been deliberately omitted from the graph. Workspaces are intended to be highly dynamic structures, continuously evolving along with the work carried out in them. Thus the structure of a workspace at a given point in time represents a snapshot of that instance, and a later snapshot may well differ from a previous one. All workspaces are related with one another in a treelike fashion, with parent and child workspaces. Child workspaces are subsumed to their parent and their use is typically for a sub-activity of the parent workspace, or an activity related to that of the parent. Workspaces are also intended to support a particular organizational goal, with activity in the workspace corresponding to goal-directed activity in the real world. A number of workspaces may possess a common goal, and thus be related with one another. To illustrate the application of this workspace model to a real-life example, consider the case of the preparation of a manuscript with chapters contributed by different authors. While the preparation of chapters is the authors responsibility, the collection of all chapters and the production of the finished manuscript is the responsibility of a publication team. Looked at from a high level, this involves a number of activities, roles, and documents, and can be represented as in Figure 2. The notation used is an adapted form of rich pictures where clouds represent activities (more precisely, interactions), boxes represent artefacts, and the stand-alone text strings represent roles. Arrows linking artefacts and activities signify involvement of the artefacts in the activities: production or modification (if pointing to the artefact), and consumption (if pointing from the artefact). Lines linking roles and activities signify involvement of the roles in the activities. In this example, a set of workspaces would be set up, one for each activity, and would be populated with the roles and artefacts identified. Other workspace objects could also be added, if known at this stage, or may be added once the work is underway. The following section will show how our prototype system LiveNet can be applied to this example. 3. LiveNet Prototype We have developed the prototype system LiveNet which is based on the workspace model introduced above. LiveNet is implemented as a Web-based three-tier system: users interact with the LiveNet client, which communicates through the network with a LiveNet server, which in turn interacts with a relational database management system that maintains the workspace data. Two different clients exist: an HTML-only client implemented using servlets and aimed at end-users; and a Java applet client providing more functionality and aimed at workspace developers. As both LiveNet clients are web-based, distributed collaboration across the Internet is made possible.
4 4.1. Structural elements Figure 3. Manuscript planning workspace, as seen through the LiveNet Java client An example of the LiveNet client user interface (for the Java applet client) is displayed in Figure 3. It shows a view into the publication management workspace (corresponding to the Management activity in Figure 2), with five windows open showing documents, background material, roles, participants, and discussions. Other workspace objects may exist, however the user chosen only to view information on these types of objects. Thus the view of a workspace is typically only a partial view. Also, because of the way that governance is defined for a given workspace, one role s view of a workspace is usually different from the view of other roles, as each role is typically assigned a different set of workspace objects. Moreover, relationships existing between objects within and also between workspaces can not be easily perceived through the individual user s interface. Thus, in order to effectively visualize the, possibly complex, relationships among workspace objects in a single workspace, as well as the relationships across workspaces, use of the existing LiveNet client is not sufficient. We have therefore developed a dedicated workspace visualizer tool to accomplish this. Before presenting this tool, however, we first introduce elements and requirements of visualization. 4. Workspace Visualization Visualization of workspace structure, both within and between workspaces, aims to aid the discovery of collaborative patterns in these structures. To this end, it is necessary to identify the structural elements to be visualized. These can be grouped into three categories: workspace objects, intra-workspace relationships, and inter-workspace relationships. Workspace objects were already introduced in Section 2 and were shown in a meta-model in Figure 1. They include: roles, participants, documents, backgrounds, actions, discussions, message types, message rules, and messages. Intra-workspace relationships relate workspace objects with one another, according to the governance rules defined within the workspace. The types of relationships that can exist are: Role Participant: Assignment of a participant to a role. Role Document: Assignment of a document to a role. Role Background: Assignment of a background to a role. Role Action: Assignment of an action to a role. Role Discussion: Assignment of a discussion to a role. Role Message: Receipt of a message by a role. Role Message Rule: Definition of a role as message recipient in a message rule. Message Message Rule: Specification of the rule governing a message. Message Message Type: Definition of the type of a message. Inter-workspace relationships relate workspaces with one another, according to their hierarchy, the workspace objects they contain, or their goal. Following relationships can exist between a pair of workspaces: Parent-Child: One workspace is the parent workspace, the other is its child workspace. The kinds of visualizations which can be performed on workspaces can be divided into two main categories: firstly, visualizations of the structure of collaboration and its evolution over time; secondly, visualizations of collaborative behaviour within this structure. The initial focus of our visualization work is concerned with the former, and only to a limited extent with the latter. Shared Participants: The workspaces have one or more participants in common. Shared Documents: The workspaces have one or more documents in common. Shared Backgrounds: The workspaces have one or more backgrounds in common.
5 Shared Actions: The workspaces have one or more actions in common. Shared Discussions: The workspaces have one or more discussions in common. Related by Message Rule: One workspace is the source and the other the target of a message rule. Common Goal: The workspaces have the same goal Visualization requirements To support the goal of discovering workspace structures and structural patterns, the following requirements exist: To visualize relationships of a possibly large number of workspaces in a single display. To support visualization of a subset of workspaces and relationship types by selectively hiding or showing workspaces and their relationships. To support the identification of clusters of related workspaces. To provide details of workspace internals where required. To provide additional information to enable comparison of workspaces, based on various workspace measures. Connected with the last requirement, we have developed following workspace measures: Workspace density, which measures the number of objects contained in a workspace. These include documents, backgrounds, discussions, actions, message types, and message rules. However, as the number of workspace objects assigned to a particular role in the workspace can be smaller than that of all objects contained in it, a further distinction is necessary; therefore, the absolute number of objects in a workspace is denoted as absolute workspace density, while the number of objects visible to a particular role is denoted as role workspace density. As this may differ among all the roles in the workspace, we distinguish further between the minimum role workspace density, the maximum role workspace density, and the mean role workspace density, i.e. the minimum, maximum, and mean of all the individual role densities, respectively. Evolution intensity measures the extent to which a workspace undergoes evolution. This is measured as the number of new objects per unit of time. Evolution intensity measures the dynamic aspect of structure and indicates the relative stability of a workspace. Evolution recency measures the extent to which a workspace recently undergone evolution. This is measured as the number of new objects over a period of time up until the time of observation. Evolution recency can identify those workspaces which are currently actively evolving. Visualizations of workspace behaviour are possible too, namely related to messages. Two measures deal with this kind of behaviour: Message intensity, which measures the number of messages sent or received since the creation of a workspace. Message recency measures the number of messages which a workspace sent or received over a period of time up until the time of observation, and identifies workspaces which are currently actively communicating. 5. LiveNet Visualizer The representational form chosen for the LiveNet Visualizer tool is that of a graph, which been widely used for representing relationships between objects [4, 5, 6]. In the LiveNet Visualizer, nodes in the graph represent workspaces, and edges represent relationships. As workspaces have parent-child relationships among each other, the basic structure of the graph is that of a tree, while other types of inter-workspace relationships, which may additionally exist, constitute additional edges among tree nodes. To facilitate the dynamic exploration of the graph, not all of which may be visible at the same time, it is visualized employing a force-directed animated visualization algorithm. This algorithm is similar to that of Huang et al. [6], with some modifications. Use of this algorithm also aids in the discovery of workspace clusters, as will be explained shortly. A typical display of workspaces is shown in Figure 4. Only parent-child relationships are visualized in this display, and workspace names are abbreviated where necessary to limit node size. The display of other relationship types can be enabled from a map control panel, which is shown in Figure 5. In addition, the control panel also allows other control actions to be performed on the graph, such as node colouring to represent certain workspace properties, switching between abbreviated and full workspace names in the display, modification of the edge length, enabling and disabling of the graph s animation, etc. It is often a requirement to be able to identify workspaces which have something in common for example some documents, or participants, or their goal. In order to understand how the animated display can help in this regard, it is necessary to understand some basic features of the visualization algorithm. The force-directed animated visualization algorithm is based on a conceptual model of nodes and edges which have two basic properties: nodes behave toward one
6 Figure 4. Map of all workspaces, showing only parent-child relationships Figure 6. Map of all workspaces, showing parent-child and goal relationships. Four clusters of workspaces with common goals are revealed Figure 5. Workspace map control panel another like the same poles of magnets do: they repel each other; edges behave like mechanical springs: they possess a certain length when at rest, and when compressed or expanded they tend back towards that length. These two properties in combination produce a self-optimizing graph which, to the extent possible within its bounds, will lay itself out reasonably well. However, our visualization algorithm is a modified version of the standard one in which the spring force that applies to edges can be turned on or off for certain types of inter-workspace relationships. When turned off for a certain relationship type, nodes which are connected by edges of that type will float freely to a point where they are far enough away from other nodes so that repulsion between nodes is minimal. However, when the spring force is turned on, nodes will be pulled together until edges are at, or close to, their natural length. This can be useful when trying to discover clusters of related workspaces. For instance, if it is required to discover which sets of workspaces have common goals, the spring force (pull) and visibility for edges of type Goal are enabled in the map control panel. The resulting map, as shown in Figure 6, now reveals four clusters of workspaces with common goals (indicated by differently coloured edges), with 13, 5, 4, and 2 workspaces, respectively. Once a set of workspaces been identified for further investigation, other workspaces in the graph can be hidden by focusing on one node. This will only show the focus node and all those nodes which have at least one visible edge connecting them to the focus node.
7 Figure 7. Map of workspaces used for manuscript preparation, showing parentchild, document and participant relationships Figure 8. Map of workspaces used for manuscript preparation, with detail map for each workspace. The detail maps show roles, participants, documents, backgrounds, and discussions To return to the example of manuscript preparation introduced earlier, we could find the set of workspaces used for manuscript preparation from a global map, such as the one shown in Figure 4, then focus on the Publication- Management workspace. The resulting map now only contains this workspace as the focus node, together with its parent workspace and its three child workspaces. When the display of all relationship types is turned on, it is revealed that the only types of relationships existing between these workspaces are the parent-child, shared document, and shared participant relationships (see Figure 7). The numbers attached to the participant edges indicate the number of participants in common in the pair of workspaces. In this case, there are six participants in common among three of the workspaces (Manuscript-Planning, Chapter- Acquisition, and Reviewing). This relatively high number of shared participants indicates that the three workspaces are quite likely used as part of the same collaborative activity. Once the exploration of the workspace network reached this stage, where sets of mutually related workspaces have been identified, the analysis of workspace internals can provide additional insight into the collaborative structures. For this purpose, workspace detail maps can be opened for the workspaces under investigation. This is shown in Figure 8. These detail maps reveal relationships among workspace objects, and show the proportions of different types of workspace objects in relation to one another. For instance, an initial analysis of these detail maps reveals that: (1) all of them have one discussion forum which been assigned to all roles; (2) all of them have some documents which have been assigned to all roles; (3) three of them have a role Manuscript-Editor with the same participant (Valerie) assigned to it; (4) the same three workspaces also have a role with many (at least four) participants assigned to it; as well as several other similarities. Together these constitute elements of what may turn out to be a pattern common among other sets of workspaces. The discovery of such pattern elements from a visualization can then prompt focused searches in the database to ascertain whether or not these elements actually constitute patterns. Further information supporting comparison between different workspaces can be shown through node colouring. For example, Figure 9 shows how the display of absolute workspace density node colouring can identify the relatively small set of workspaces in which absolute workspace density is very high (shown in a dark colour). The workspaces involved in manuscript preparation are shown as having an average (low) workspace density, with values ranging from 3 to 5 objects. This can be indicative of a relatively young workspace which as it evolves may grow to have a higher density. Other node colouring is possible too, such as evolution intensity, message intensity, and others (these measures were previously briefly presented in Section 4.2). The use of such measures, expressed graphically, can support the homing in on workspaces which are to be investigated in more detail. It can also be of value
8 Organizations which need to collaborate across a distance are increasingly making use of Web-based systems to facilitate this collaboration. Systems based on the notion of workspaces are suitable for the support of emergent work processes. These workspaces constitute virtual organizational structures. Therefore, it can be of value for an organization to retain parts of this structure, with the view to reusing them in future collaboration. An important first step towards the capture of such structures is their identification. As these structures can consist of numerous elements, and these elements can be related to each other in numerous ways, such structures can be highly complex. Additionally, each structural element may possess multiple properties, adding to the difficulty of adequately perceiving the structure. Therefore, the visualization of workspace structures is of great importance if useful information is to be identified and captured. This paper presented visualization of workspaces and workspace networks as applied to the LiveNet system. Different features of the LiveNet Visualizer tool were presented and applied to an example of workspaces used in manuscript preparation. We plan to continue our work in this area by developing methods and tools that will allow us to take the next step after visualization, namely the capture of structures identified during visualization, and their storage in appropriate form in libraries of collaboration structures. Furthermore, we intend to mine collaboration patterns from the workspace database, driven by inputs which we will obtain from the visualization of workspaces. The visualization presented is not limited to the LiveNet system. Any system which maintains a semantically rich model similar to the one shown in Figure 1 can be visualized in a similar manner. Acknowledgments The support from the University of Macau and from the University of Technology, Sydney, which made this research possible, is gratefully acknowledged. The author is also thankful to the anonymous reviewer who provided comments on an earlier version of this paper. Figure 9. Map of workspaces with node colouring indicating workspace density when trying to identify anomalies or unusual setups within workspaces. 6. Conclusions References [1] R. P. Biuk-Aghai. Virtual workspaces for web-based emergent processes. In Pacific Asia Conference on Information Systems 2000, Hong Kong, China, June 1 3, To appear. [2] R. J. Brachman, T. Khabaza, W. Kloesgen, G. Piatetsky- Shapiro, and E. Simoudis. Mining business databases. Communications of the ACM, 39(11):42 48, Nov [3] E. J. Conklin. Capturing organizational memory. In R. M. Baecker, editor, Readings in Groupware and Computer- Supported Cooperative Work: Assisting Human-Human Collaboration, pages Morgan Kaufmann Publishers, [4] S. G. Eick and G. J. Wills. Navigating large networks with hierarchies. In S. K. Card, J. D. Mackinlay, and B. Shneiderman, editors, Readings in Information Visualization: Using Vision to Think, pages Morgan Kaufmann Publishers, Inc., San Francisco, CA, USA, [5] T. He. Internet-based front-end to network simulator. In E. Gröller, H. Löffelmann, and W. Ribarsky, editors, Data Visualization 99, pages , Vienna, Austria, May Springer-Verlag. [6] M. L. Huang, P. Eades, and J. Wang. On-line animated visualization of huge graphs using a modified spring algorithm. Journal of Visual Languages and Computing, 9(6): , [7] J. Lipnack and J. Stamps. Virtual teams. Executive Excellence, 16(5):14 15, May [8] C. Moorman and A. S. Miner. Organizational improvisation and organizational memory. Academy of Management Review, 23(4): , Oct [9] J. P. Walsh and G. R. Ungson. Organizational memory. Academy of Management Review, 16(1):57 91, Jan
Information Visualization of Attributed Relational Data
Information Visualization of Attributed Relational Data Mao Lin Huang Department of Computer Systems Faculty of Information Technology University of Technology, Sydney PO Box 123 Broadway, NSW 2007 Australia
2 AIMS: an Agent-based Intelligent Tool for Informational Support
Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based
Fogbeam Vision Series - The Modern Intranet
Fogbeam Labs Cut Through The Information Fog http://www.fogbeam.com Fogbeam Vision Series - The Modern Intranet Where It All Started Intranets began to appear as a venue for collaboration and knowledge
CONFIOUS * : Managing the Electronic Submission and Reviewing Process of Scientific Conferences
CONFIOUS * : Managing the Electronic Submission and Reviewing Process of Scientific Conferences Manos Papagelis 1, 2, Dimitris Plexousakis 1, 2 and Panagiotis N. Nikolaou 2 1 Institute of Computer Science,
A Business Process Services Portal
A Business Process Services Portal IBM Research Report RZ 3782 Cédric Favre 1, Zohar Feldman 3, Beat Gfeller 1, Thomas Gschwind 1, Jana Koehler 1, Jochen M. Küster 1, Oleksandr Maistrenko 1, Alexandru
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Evaluating OO-CASE tools: OO research meets practice
Evaluating OO-CASE tools: OO research meets practice Danny Greefhorst, Matthijs Maat, Rob Maijers {greefhorst, maat, maijers}@serc.nl Software Engineering Research Centre - SERC PO Box 424 3500 AK Utrecht
Business Process Management with @enterprise
Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase
SOA Enabled Workflow Modernization
Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM
Supporting Software Development Process Using Evolution Analysis : a Brief Survey
Supporting Software Development Process Using Evolution Analysis : a Brief Survey Samaneh Bayat Department of Computing Science, University of Alberta, Edmonton, Canada [email protected] Abstract During
HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data
P a g e 77 Vol. 9 Issue 5 (Ver 2.0), January 2010 Global Journal of Computer Science and Technology HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data Abstract- The HierarchyMap
Modeling The Enterprise IT Infrastructure
Modeling The Enterprise IT Infrastructure An IT Service Management Approach By: David Chiu D.L. Tsui Version 1.2b 2004 David Chiu & D.L. Tsui. All Rights Reserved Acknowledgement The authors would like
Understanding Web personalization with Web Usage Mining and its Application: Recommender System
Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,
01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.
(International Program) 01219141 Object-Oriented Modeling and Programming 3 (3-0) Object concepts, object-oriented design and analysis, object-oriented analysis relating to developing conceptual models
DATA MINING TECHNIQUES SUPPORT TO KNOWLEGDE OF BUSINESS INTELLIGENT SYSTEM
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 DATA MINING TECHNIQUES SUPPORT TO KNOWLEGDE OF BUSINESS INTELLIGENT SYSTEM M. Mayilvaganan 1, S. Aparna 2 1 Associate
Bitrix Intranet Portal. Business Process Guide
Bitrix Intranet Portal Business Process Guide Introduction Bitrix Intranet Portal includes modules providing teamwork functions enabling to handle documents in the context of an intranet portal. The Business
Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers
Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers Kyeong. S. Kang The First International Conference on Electronic Business, Faculty of Information
Visual Analysis Tool for Bipartite Networks
Visual Analysis Tool for Bipartite Networks Kazuo Misue Department of Computer Science, University of Tsukuba, 1-1-1 Tennoudai, Tsukuba, 305-8573 Japan [email protected] Abstract. To find hidden features
Improvements of Space-Optimized Tree for Visualizing and Manipulating Very Large Hierarchies
Improvements of Space-Optimized Tree for Visualizing and Manipulating Very Large Hierarchies Quang Vinh Nguyen and Mao Lin Huang Faculty of Information Technology University of Technology, Sydney, Australia
Model Simulation in Rational Software Architect: Business Process Simulation
Model Simulation in Rational Software Architect: Business Process Simulation Mattias Mohlin Senior Software Architect IBM The BPMN (Business Process Model and Notation) is the industry standard notation
Project Knowledge Management Based on Social Networks
DOI: 10.7763/IPEDR. 2014. V70. 10 Project Knowledge Management Based on Social Networks Panos Fitsilis 1+, Vassilis Gerogiannis 1, and Leonidas Anthopoulos 1 1 Business Administration Dep., Technological
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED CONCEPTUALIZATION MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED CONCEPTUALIZATION MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
Clustering & Visualization
Chapter 5 Clustering & Visualization Clustering in high-dimensional databases is an important problem and there are a number of different clustering paradigms which are applicable to high-dimensional data.
Data Mining Governance for Service Oriented Architecture
Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY [email protected] Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,
How a Content Management System Can Help
18 October 2004 How a Content Management System Can Help 1 Introduction to Autoweb 1.1 Autoweb is a robust Website Builder and a Content Management System that speeds up deployment and instantly creates
feature requirements engineering
feature requirements engineering Exploring Alternatives during Requirements Analysis John Mylopoulos, University of Toronto Goal-oriented requirements analysis techniques provide ways to refine organizational
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED DISCOVERY AND ANALYSIS MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED DISCOVERY AND ANALYSIS MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Executive Dashboard. User Guide
Executive Dashboard User Guide 2 Contents Executive Dashboard Overview 3 Naming conventions 3 Getting started 4 Welcome to Socialbakers Executive Dashboard! 4 Comparison View 5 Setting up a comparison
Dynamic Network Analyzer Building a Framework for the Graph-theoretic Analysis of Dynamic Networks
Dynamic Network Analyzer Building a Framework for the Graph-theoretic Analysis of Dynamic Networks Benjamin Schiller and Thorsten Strufe P2P Networks - TU Darmstadt [schiller, strufe][at]cs.tu-darmstadt.de
What is Visualization? Information Visualization An Overview. Information Visualization. Definitions
What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some
VISUALIZING HIERARCHICAL DATA. Graham Wills SPSS Inc., http://willsfamily.org/gwills
VISUALIZING HIERARCHICAL DATA Graham Wills SPSS Inc., http://willsfamily.org/gwills SYNONYMS Hierarchical Graph Layout, Visualizing Trees, Tree Drawing, Information Visualization on Hierarchies; Hierarchical
Visualizing e-government Portal and Its Performance in WEBVS
Visualizing e-government Portal and Its Performance in WEBVS Ho Si Meng, Simon Fong Department of Computer and Information Science University of Macau, Macau SAR [email protected] Abstract An e-government
Virtual Teams and Group Collaboration Technologies:Challenges in Supporting Distributed Groups
IT Systems Perspective Virtual Teams and Group Collaboration Technologies:Challenges in Supporting Distributed Groups Charles Steinfield Michigan State University Organizations increasingly depend on virtual
Die Mobiliar Insurance Company AG, Switzerland Adaptability and Agile Business Practices
Die Mobiliar Insurance Company AG, Switzerland Adaptability and Agile Business Practices Nominated by ISIS Papyrus Software 1. EXECUTIVE SUMMARY / ABSTRACT The Swiss insurance company Die Mobiliar is the
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
Turning Emergency Plans into Executable
Turning Emergency Plans into Executable Artifacts José H. Canós-Cerdá, Juan Sánchez-Díaz, Vicent Orts, Mª Carmen Penadés ISSI-DSIC Universitat Politècnica de València, Spain {jhcanos jsanchez mpenades}@dsic.upv.es
Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment
Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment Peter Y. Wu [email protected] Department of Computer & Information Systems Robert Morris University
Development/Maintenance/Reuse: Software Evolution in Product Lines
Development/Maintenance/Reuse: Software Evolution in Product Lines Stephen R. Schach Vanderbilt University, Nashville, TN, USA Amir Tomer RAFAEL, Haifa, Israel Abstract The evolution tree model is a two-dimensional
Christian Bettstetter. Mobility Modeling, Connectivity, and Adaptive Clustering in Ad Hoc Networks
Christian Bettstetter Mobility Modeling, Connectivity, and Adaptive Clustering in Ad Hoc Networks Contents 1 Introduction 1 2 Ad Hoc Networking: Principles, Applications, and Research Issues 5 2.1 Fundamental
EVOLUTION AND INDUSTRIALIZATION OF A SBAS REAL-TIME PERFORMANCE MONITORING TOOL (EVORA)
ENC 2015 Page 1 EVOLUTION AND INDUSTRIALIZATION OF A SBAS REAL-TIME PERFORMANCE MONITORING TOOL (EVORA) J. Doubek 1, M. Houdek 1, C. A. Pandele 2,3, A. Polivka 1, D. Chung 1 1 Iguassu Software Systems,
EDIminer: A Toolset for Process Mining from EDI Messages
EDIminer: A Toolset for Process Mining from EDI Messages Robert Engel 1, R. P. Jagadeesh Chandra Bose 2, Christian Pichler 1, Marco Zapletal 1, and Hannes Werthner 1 1 Vienna University of Technology,
CRM and Relationship Profitability in Banking
Corporate Technology Solutions CRM and Relationship Profitability in Banking A White Paper by Haitham Salawdeh 1. Executive Overview... 3 2. It is the relationships that count... 4 3. Sharing Profitability
Flattening Enterprise Knowledge
Flattening Enterprise Knowledge Do you Control Your Content or Does Your Content Control You? 1 Executive Summary: Enterprise Content Management (ECM) is a common buzz term and every IT manager knows it
Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001
A comparison of the OpenGIS TM Abstract Specification with the CIDOC CRM 3.2 Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001 1 Introduction This Mapping has the purpose to identify, if the OpenGIS
Visualization methods for patent data
Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes
Industrial Adoption of Automatically Extracted GUI Models for Testing
Industrial Adoption of Automatically Extracted GUI Models for Testing Pekka Aho 1,2 [email protected], Matias Suarez 3 [email protected], Teemu Kanstrén 1,4 [email protected], and Atif M. Memon
CS 565 Business Process & Workflow Management Systems
CS 565 Business Process & Workflow Management Systems Professor & Researcher Department of Computer Science, University of Crete & ICS-FORTH E-mail: [email protected], [email protected] Office: K.307,
Temporal Visualization and Analysis of Social Networks
Temporal Visualization and Analysis of Social Networks Peter A. Gloor*, Rob Laubacher MIT {pgloor,rjl}@mit.edu Yan Zhao, Scott B.C. Dynes *Dartmouth {yan.zhao,sdynes}@dartmouth.edu Abstract This paper
KnowledgeSEEKER Marketing Edition
KnowledgeSEEKER Marketing Edition Predictive Analytics for Marketing The Easiest to Use Marketing Analytics Tool KnowledgeSEEKER Marketing Edition is a predictive analytics tool designed for marketers
Customer Analytics. Turn Big Data into Big Value
Turn Big Data into Big Value All Your Data Integrated in Just One Place BIRT Analytics lets you capture the value of Big Data that speeds right by most enterprises. It analyzes massive volumes of data
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
Chapter 6. CRM in e-business. Customer Relationship Management chapter-6 CRM in E-Business
Chapter 6 CRM in e-business Objectives What is ecrm Different levels of ecrm Concept of mobile CRM Evaluation of ecrm Different between CRM and ecrm Need to adopt ecrm What is ECRM? Electronic CRM concerns
Meta-Model specification V2 D602.012
PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR
A white paper discussing the advantages of Digital Mailrooms
Implementing a Digital Mailroom A white paper discussing the advantages of Digital Mailrooms Contents Environment... 2 The Paperless Office Myth... 2 Reasons for Implementing a Digital Mail Room... 3 Impact
Map-like Wikipedia Visualization. Pang Cheong Iao. Master of Science in Software Engineering
Map-like Wikipedia Visualization by Pang Cheong Iao Master of Science in Software Engineering 2011 Faculty of Science and Technology University of Macau Map-like Wikipedia Visualization by Pang Cheong
An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration
An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration Toktam Taghavi, Andy D. Pimentel Computer Systems Architecture Group, Informatics Institute
Experiments in Web Page Classification for Semantic Web
Experiments in Web Page Classification for Semantic Web Asad Satti, Nick Cercone, Vlado Kešelj Faculty of Computer Science, Dalhousie University E-mail: {rashid,nick,vlado}@cs.dal.ca Abstract We address
Random vs. Structure-Based Testing of Answer-Set Programs: An Experimental Comparison
Random vs. Structure-Based Testing of Answer-Set Programs: An Experimental Comparison Tomi Janhunen 1, Ilkka Niemelä 1, Johannes Oetsch 2, Jörg Pührer 2, and Hans Tompits 2 1 Aalto University, Department
OLAP and Data Mining. Data Warehousing and End-User Access Tools. Introducing OLAP. Introducing OLAP
Data Warehousing and End-User Access Tools OLAP and Data Mining Accompanying growth in data warehouses is increasing demands for more powerful access tools providing advanced analytical capabilities. Key
ANALYSIS OF WEBSITE USAGE WITH USER DETAILS USING DATA MINING PATTERN RECOGNITION
ANALYSIS OF WEBSITE USAGE WITH USER DETAILS USING DATA MINING PATTERN RECOGNITION K.Vinodkumar 1, Kathiresan.V 2, Divya.K 3 1 MPhil scholar, RVS College of Arts and Science, Coimbatore, India. 2 HOD, Dr.SNS
One LAR Course Credits: 3. Page 4
Course Descriptions Year 1 30 credits Course Title: Calculus I Course Code: COS 101 This course introduces higher mathematics by examining the fundamental principles of calculus-- functions, graphs, limits,
Compact Representations and Approximations for Compuation in Games
Compact Representations and Approximations for Compuation in Games Kevin Swersky April 23, 2008 Abstract Compact representations have recently been developed as a way of both encoding the strategic interactions
Investigating Clinical Care Pathways Correlated with Outcomes
Investigating Clinical Care Pathways Correlated with Outcomes Geetika T. Lakshmanan, Szabolcs Rozsnyai, Fei Wang IBM T. J. Watson Research Center, NY, USA August 2013 Outline Care Pathways Typical Challenges
www.modelingconcepts.com A Quick Chat about SOMF Capabilities Page1 Service-Oriented Modeling Framework (SOMF) Building Attribution Models
Page1 www.modelingconcepts.com A Quick Chat about SOMF Capabilities Constructing a Service-Oriented Attribution Model Training material for architects, business analysts, system analysts, software developers,
SAP BusinessObjects BI Clients
SAP BusinessObjects BI Clients April 2015 Customer Use this title slide only with an image BI Use Cases High Level View Agility Data Discovery Analyze and visualize data from multiple sources Data analysis
How To Use Data Mining For Knowledge Management In Technology Enhanced Learning
Proceedings of the 6th WSEAS International Conference on Applications of Electrical Engineering, Istanbul, Turkey, May 27-29, 2007 115 Data Mining for Knowledge Management in Technology Enhanced Learning
Test Coverage Criteria for Autonomous Mobile Systems based on Coloured Petri Nets
9th Symposium on Formal Methods for Automation and Safety in Railway and Automotive Systems Institut für Verkehrssicherheit und Automatisierungstechnik, TU Braunschweig, 2012 FORMS/FORMAT 2012 (http://www.forms-format.de)
Solution Overview. Optimizing Customer Care Processes Using Operational Intelligence
Solution Overview > Optimizing Customer Care Processes Using Operational Intelligence 1 Table of Contents 1 Executive Overview 2 Establishing Visibility Into Customer Care Processes 3 Insightful Analysis
S m a r t M a s t e B T E C O R P O R A T I O N USER MANUAL
S m a r t M a s t e rtm 2014 B T E C O R P O R A T I O N USER MANUAL S m a r t M a s t e r T M 2 0 1 4 U s e r M a n u a l P a g e 1 o f 2 3 Contents Contents...1 Introduction...2 Audience...2 SmartMaster
2015 Workshops for Professors
SAS Education Grow with us Offered by the SAS Global Academic Program Supporting teaching, learning and research in higher education 2015 Workshops for Professors 1 Workshops for Professors As the market
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence
Augmented Search for Web Applications New frontier in big log data analysis and application intelligence Business white paper May 2015 Web applications are the most common business applications today.
Data Mining Solutions for the Business Environment
Database Systems Journal vol. IV, no. 4/2013 21 Data Mining Solutions for the Business Environment Ruxandra PETRE University of Economic Studies, Bucharest, Romania [email protected] Over
Using Data Mining for Mobile Communication Clustering and Characterization
Using Data Mining for Mobile Communication Clustering and Characterization A. Bascacov *, C. Cernazanu ** and M. Marcu ** * Lasting Software, Timisoara, Romania ** Politehnica University of Timisoara/Computer
Visualization Techniques in Data Mining
Tecniche di Apprendimento Automatico per Applicazioni di Data Mining Visualization Techniques in Data Mining Prof. Pier Luca Lanzi Laurea in Ingegneria Informatica Politecnico di Milano Polo di Milano
REUSING DISCUSSION FORUMS AS LEARNING RESOURCES IN WBT SYSTEMS
REUSING DISCUSSION FORUMS AS LEARNING RESOURCES IN WBT SYSTEMS Denis Helic, Hermann Maurer, Nick Scerbakov IICM, University of Technology Graz Austria ABSTRACT Discussion forums are highly popular and
KNOWLEDGE NETWORK SYSTEM APPROACH TO THE KNOWLEDGE MANAGEMENT
KNOWLEDGE NETWORK SYSTEM APPROACH TO THE KNOWLEDGE MANAGEMENT ZHONGTUO WANG RESEARCH CENTER OF KNOWLEDGE SCIENCE AND TECHNOLOGY DALIAN UNIVERSITY OF TECHNOLOGY DALIAN CHINA CONTENTS 1. KNOWLEDGE SYSTEMS
Business Process Models as Design Artefacts in ERP Development
Business Process Models as Design Artefacts in ERP Development Signe Ellegaard Borch IT University of Copenhagen, Rued Langgaards Vej 7, 2300 København S, Denmark [email protected] Abstract. Adequate design
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
Database Replication with Oracle 11g and MS SQL Server 2008
Database Replication with Oracle 11g and MS SQL Server 2008 Flavio Bolfing Software and Systems University of Applied Sciences Chur, Switzerland www.hsr.ch/mse Abstract Database replication is used widely
DATA MINING - SELECTED TOPICS
DATA MINING - SELECTED TOPICS Peter Brezany Institute for Software Science University of Vienna E-mail : [email protected] 1 MINING SPATIAL DATABASES 2 Spatial Database Systems SDBSs offer spatial
Big Data Analytics of Multi-Relationship Online Social Network Based on Multi-Subnet Composited Complex Network
, pp.273-284 http://dx.doi.org/10.14257/ijdta.2015.8.5.24 Big Data Analytics of Multi-Relationship Online Social Network Based on Multi-Subnet Composited Complex Network Gengxin Sun 1, Sheng Bin 2 and
