1. Introduction
The workflow model is concretized through multiple-level abstraction [1], such as view, conceptual, and physical levels of abstraction, to provide a series of theoretical bases for designing and implementing a workflow management system. The typical view-level abstract is the information control net [2], which is a formal way of specifying a workflow procedure particularly focusing on the control flow aspect of activities. The conceptual-level abstract is a various formation of transformations according to the essential aspects of the workflow procedure like performer-dependency, control-dependency, role-dependency, and data-dependency aspects. The physical-level abstract of a workflow procedure represents the architectural distribution of its activities in realizing a workflow management system. The scope of this paper conceives a series of theoretical formalisms related with conceptual-level abstract of the workflow model, particularly focusing on the performer-dependency aspect. Recently, workflow modeling techniques [1], organizational intelligence techniques [3, 4], and social network analysis techniques [5] are converging on “workflow-supported people,” which starts from the strong belief that social relationships and collaborative behaviors among people, who are involved in enacting a workflow procedure, affect the overall performance as well as the degrees of working productivity in performing the real business operations under the control of workflow-supported organizations [6]. As a consequence, research and development issues [7-12] of converging the concept of social network and its analysis methods upon workflow-supported people (so-called workflow-performers) have been emerging in the literature.
Our key contribution in this paper is to propose a theoretical framework and its related formalisms for measuring how much close to other workflow-performers by using the social network analysis techniques, particularly the closeness centrality analysis formulas [5]. The centralization of workflow-performers is a typical social network analysis technique identifying the important or prominent performers within a workflow procedure by summarizing the structural relationships among all the performers. The most widely used centralization measures are degree1, closeness2, betweenness3, and eigenvalue. These measures vary in their applicability to non-directed and directed relations, and differ at the individual performer and the group performers of the partial or complete workflow procedure levels. In this paper, we confine the scope of the measurements to the closeness centralization measurement for individual and group workflow-performers within a workflow procedure. The closeness centralization measurement reflects how near a workflow-performer is to the other workflow-performers in enacting a workflow procedure, and through which we can numerically measure and calculate the degree of work-intimacy and collaboration of each workflow performer, which implies how quickly a workflow-performer can interact with others by directly communicating or through very few intermediaries. The eventual goal of the framework is to extensively apply the degree of work-intimacy and collaboration to all performers involved in a workflow model, a workflow package (a group of inter-relevant workflow models), and a group of workflow packages on a workflow-supported organization.
In terms of the composition of the paper, we describe the conceptual backgrounds of this research, in first. In the consecutive section, we expatiate the detailed formalisms of the theoretical framework consisting of discovery phase, analysis phase, visualization phase, in company with an operational example, and finalize the practical implications of the proposed closeness centralization measurements in a workflow-supported organization. Finally, we describe the literature survey result related to the topics of discovering, analyzing, and quantitating the workflow-supported closeness centralization measurements among performers.
2. Conceptual Backgrounds and Contributions
This section starts from shortly introducing the basic concept of information control net (ICN) [2] as a formal methodology for describing workflow models. In the information control net, a workflow model is described by six essential entity types and their associative relationships. Out of the essential entity types, the human-related one is the performer entity type representing a group of workflow-performers assigned to enact the corresponding workflow model. Next, we elucidate the conceptual background and rationale for measuring closeness centralizations among those workflow-performers in an ICN-based workflow model.
2.1 Information Control Net
The information control net [2] defines a workflow model formally and graphically by capturing the essential properties of workflow procedures such as activities and their temporal precedence, invoked applications, roles, performers, and input/output repositories. In this section, we simply introduce the information control net through the formal notations of the workflow’s essential entity types. The following [Definition 1] is a formal definition of information control net and its functional components returning the various associative relationships of workflow model, such as activity precedence (control flow), activity-role association, activity-relevant data association (data flow), activity-invoked application association, activity-transition condition association, and role-performer association information.
[Definition 1] Information Control Net (ICN) for formally defining workflow model. A basic ICN is 8-tuple Γ = (δ, ρ, λ, ε, π, κ, I, O) over a set of A activities (including a set of group activities), a set of E ⊆ (A x A) edges (pairs of activities), a set T of transition conditions, a set R of repositories, a set of G of invoked application programs, a set of P of roles, and a set of C of actors (including a set of actor groups), where ℘( ) represents a power set:
2.2 Key Contributions: Closeness Centralization Measurement and Visualization in a Workflow-Supported Organization
Like the information control net, almost all the workflow models commonly employ the five essential entity types, such as activity, role, performer, repository and application entity-types, to represent organizational works and their procedural collaborations. Through the associative relationships between performer entity type and others, we can obtain human-centered organizational knowledge such as behavioral, social, informational, collaborative, and historical knowledge. Therefore, we can interpret the workflow management systems as “people systems” that must be designed, deployed, and understood within their social and organizational contexts. The people systems ought to be able to support any formations of collaborative activities among people, which eventually build up the human-centered collaborative knowledge as the most influential and meaningful organizational knowledge. The authors’ research group has sought the most reasonable metric units for evaluating the degrees of collaborations among people in the workflow-supported people system, and we have found one of them out at last, which is Centrality4 [5] stemmed from the social network literature. The most widely used centrality measures are degree, closeness, betweenness, and eigenvalue. In this paper, we actively adopt the concept of closeness centrality in quantifying the degree of collaboration among people allotted into a workflow model.
The human-centered collaborative knowledge in a workflow-supported organization can be discovered by exploring the associative relationships between performers and activities from the corresponding workflow models and/or their enactment events histories. As shown in Fig. 1, a specific workflow model is defined by a group of activities and their temporal enactment sequences, and it is associated with a group of performers taking charge of enacting its activities. In the information control net, the associations between activities and performers are defined through a group of roles. The activity-performer association is not a direct association but a transitive association, and so it is formed through activity-role associations and role-performer associations. Note that Role is a named designator for one or more participants which conveniently acts as the basis for partitioning of work skills, access controls, execution controls, and authority / responsibility, and Performer is a person that can fulfill roles to execute, to be responsible for, or to be associated with activities of an information control net. The activity-performer associations can be transitively obtained from the activity-role associations and the role-performer associations. We know that the activity-performer association is divided by two directed associations—activity-to-performer association and performer-to-activity association—and both are many-to-many relationships, which imply that not only more than one performers can participate in enacting an activity, but also a performer is able to participate in enacting one or more activities.
Fig. 1.Performers’ Involvement and Closenesses on a Specific Workflow Model
We are particularly interested in adopting the concept of closeness centrality to measure the degree of work-intimacy and collaboration among performers in enacting a corresponding workflow model. The concept was originally developed to reflect how near a node is to the other nodes in a social network, and so the semantic significance of closeness and distance refer to how quickly an actor can interact with others. In the domain of workflow-supported organizational knowledge, the performer’s closeness centralization concept can be interpreted as the extent to how much close a specific performer is to the others on a flow of works. Fig. 1 shows the conceptual significance of the performer’s closeness centralization. The activity-performer associations eventually form a flow of works among the workflow-performers, which can be represented by the actor-based workflow model [1] or the workflow-supported social network model [13], both of which were proposed by the authors’ research group. Then, on a workflow-supported social network, it might be quite in the nature of things to raise the questions as followings:
Conclusively, the answers to the questions ought to be able to convey a very valuable and meaningful insight to the workflow-supported organization. The primary rationale of the closeness centralization concept is on the questions and answers section. A theoretical framework to be expatiated in the next consecutive sections of this paper covers from discovering a shape of workflow-performers’ collaborative relationships through a workflow-supported social network to analyzing their closeness centralization measures by mathematically extending some of the well-known closeness centrality formulas [5] in the social network analysis literature. Ultimately, the theoretical framework can be implemented as an organizational intelligent system that is able to quantitatively answer to the questions through the closeness centralization concept and measurement—closeness-centrality—at both individual and group levels of the workflow-supported organization.
3. The Theoretical Framework
In this section, we expatiate on a theoretical framework for measuring the closeness centralizations that enable us to quantify the levels of work-intimacy and collaboration among workflow-performers. The framework is a kind of procedural framework that comprises three stepwise phases with five functional transformations, as illustrated in Fig. 2. The phases are discovery, analysis, and visualization phases, and the functional transformations are ICN-to-WsoN, WsoN-to-SocioMatrix, SocioMatrix-to-DistanceMatrix, DistanceMatrix-to-CCV, and CCV-to-ccGraphML transformations.
Fig. 2.The Theoretical Framework for Workflow-Performers’ Closeness Centralities
In the next consecutive subsections, we describe the details of these phases and functional transformations of the theoretical framework through a series of formulas and algorithms, and their operational examples.
3.1 The Discovery Phase
We start from introducing the basic concept and definition of a performer-flow graph that enables us to efficiently calculate the closeness centralization measurements. The performer-flow graph is discovered by analyzing workflow-performers’ associative relationships with activities in a workflow procedure. For the sake of the closeness centralization measurements, the performer-flow graph needs to be represented by a theoretical notation as well as a mathematical notation. This graph’s formal representation is defined by the workflow-supported org-social network model [9,10,13], which is abbreviated as WsoN, and its mathematical representation is a form of matrix, which is called SocioMatrix [5]. In consequence, the discovery phase of the performer-flow graph from an information control net consists of two of these functional transformations, such as the ICN-to-WsoN Transformation and the WsoN-to-SocioMatrix Transformation.
3.1.1 The ICN-to-WsoN Transformation
The purpose of this transformation is to functionally generate a performer-flow graph from an information control net. The performer-flow graph is formed by the activity-performer associations that can be transitively obtained from the activity-role associations and the role-performer associations in the information control net, as followings:
[Definition 2] Workflow-Supported Organizational Social (Org-Social) Network Model.
The workflow-supported org-social network model is formally defined as Λ = (σ, ψ, S, E), over a set C of performers, and a set A of activities, where
The performer-flow graph is formally and graphically represented by the workflow-supported org-social network model, as given in the formal definition, [Definition 2]. The behaviors of the model are revealed through incoming and outgoing directed arcs labeled as activities between a pair of associated performers. The directed arcs manifest two kinds of behaviors—control-precedence and activity-acquisition—between the associated performers, through which we are able to obtain the work-precedence (candidate-predecessor knowledge/candidate-successor knowledge) knowledge and the activity-acquisition knowledge among performers in a workflow procedure. In terms of defining the performer’s predecessors and successors, we would use the prepositional word, “candidate,” because a role-performer association is a one-to-many mapping relationship and the performer selecting and binding mechanism has to choose one out of the assigned performers of the role during a corresponding workflow instance’s execution time.
In principle, the workflow-supported org-social network model is graphically represented by a directed graph characterized by some combinations of multiple-incoming arcs, multiple-outgoing arcs, cyclic, self-transitive, and multiple-activity associations on arcs, and which needs to be transformed to an undirected graph. For measuring the closeness centralities among the associated performers, the performer-flow graph, which is a directed graph, needs to be transformed into an undirected graph, too.
The above algorithm shows the ICN-to-WsoN transformation procedure. Again, it is important to emphasize that the workflow-supported org-social network model is not modeled or designed but automatically transformed from an information control net. So, the authors’ research group devised the formal transformation methodology [1,2,9] that algorithmically analyzes the human-centered associations of an information control net. As described at the above algorithm, it needs, as input, sets of the human-centered associations—εp (activity-role associations) and πc (role-performer associations)—based on δo(control-flow collaborations). As output, it generates the necessary sets—σ = σi ∪ σo (performer-precedence perspective) and ψ = ψi ∪ ψo (activity-acquisition perspective)—of the workflow-supported org-social network model by transitively applying the activity-role associations and the role-performer associations. Through these generated sets, we are able to build a performer-flow graph for the closeness centralization measurements.
As an operational example, we apply the algorithm to the hiring information control net introduced in [2]. The transformed result of the performer-flow model is graphically represented in the right-hand side of Fig. 3. Due to the page limitation, we won’t provide the details of the formal representations of the input model and the output model. In terms of the performer’s closeness centralization measurements, we know that there are seventeen performers on the performer-flow graph, and the geodesic (shortest) distances between the performer node, ø1 and others, ø2, ø3, ø4, ø5, ø6, ø7, ø8, ø9, ø10, ø11, ø12, ø13, ø14, ø15, ø16, ø17, are 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, and 2, respectively. These geodesic distances come out of the directed performer-flow graph. However, we also know that they ought to be recalculated on the undirected performer-flow graph.
Fig. 3.The Hiring Information Control Net [15] and Its Performer-Flow Graph (WsoN)
3.1.2 The WsoN-to-SocioMatrix Transformation
The performer-flow graph is formally represented by the workflow-supported org-social network model, and its mathematical representation is expressed in terms of SocioMatrix [5] introduced in the social network literature. In order to mathematically measure the closeness centralizations, the performer-flow graph needs to be transformed in SocioMatrix by a WsoN-to-SocioMatrix transformation algorithm. SocioMatrix can be refined on two groups of subtle matrices—binary directed/undirected SocioMatrix and valued directed/undirected SocioMatrix. We use to construct a sociogram [5] that is a two-dimensional diagram for depicting the precedence relationships among performers. The term, directed, indicates the directed-precedence relationships or ties from one at the tail to another at the arrowhead, whereas the term, undirected (no arrowheads), implies mutual-precedence relationships. Likewise, when a directed/undirected performer-flow graph is transformed to SocioMatrix, the term, binary, implies the most basic measurement, presence or absence of a tie, which is a dichotomy indicated by the binary value of 1 or 0, respectively; also SocioMatrix may include valued cells, reflecting the intensity of relationships or ties, such as frequency of performer-flows, tie strength, or magnitude of associations, and therefore the cell entries in SocioMatrix can vary from 0 to the maximum level of dyadic interactions.
The authors’ research group had devised a series of algorithms that are able to transform a workflow-supported org-social network into four types of SocioMatrix. Without any further explanation, we simply introduce these WsoN-to-SocioMatrix transformation algorithms as followings, each of which produces binary/directed SocioMatrix (Zbin[N, N], Zbout[N, N]), binary/undirected SocioMatrix (Zb[N,N]), valued/directed SocioMatrix (Zvin[N,N], Zvout[N,N]), and valued/undirected SocioMatrix (Zv[N,N]), where N is the number of performers in a workflow-supported org-social network.
In order to verify the devised WsoN-to-SocioMatrix transformation algorithms, we directly apply the binary/undirected SocioMatrix transformation algorithm to the formal representation of the workflow-supported org-social network transformed from the hiring information control net of Fig. 3. Table 1 shows the binary/undirected SocioMatrix, Zb[N,N], successfully transformed by the algorithm. Note that it is possible to generate a valued/undirected SocioMatrix by adding two of the symmetric valued SocioMatrices, Zvin[N,N] and Zvout[N,N]; in this case, then the values of the entries might be indicating the frequencies of performer-precedence relationships (or activity-acquisition relationships) between the paired performers.
Table 1.Binary/unDirected SocioMatrix (Zb[N, N]) of Fig. 3
3.2 The Analysis Phase
As stated in the conceptual background section, we are interested in quantitatively measuring the degree of closeness centralization by borrowing the well-known formulas [5] in the social network analysis literature. The analysis phase carries out the functional transformation, the SocioMatrix-to-DistanceMatrix transformation to calculate the geodesic distances among performers.
3.2.1 The SocioMatrix-to-DistanceMatrix Transformation
Based upon the SocioMatrices, Zbin[N,N], Zbout[N,N], Zb[N,N], Zvin[N,N], Zvout[N,N], and Zv[N,N], we are able to calculate the closeness centrality measures by applying the formula given in (1) [5].
Formula (1) is for measuring an individual performer’s closeness centrality. The term, d(øi, øj), in the denominator is a function of geodesic distance that is the length of the shortest path out of all reachable paths from øi to øj . The conceptual implication of the individual closeness centrality refers to how quickly a performer can interact with others by communicating directly or through very few intermediaries. Conclusively, from one of the SocioMatrices with N performers, the index of individual closeness centrality is computed as the inverse of the sum of the geodesic distances between performer øi and the (N − 1) other performers. The SocioMatrix-to-DistanceMatrix transformation is charged with the function of geodesic distances, d(øi, øj), for all workflow-performers by iteratively applying the function for N times as many workflow-performers.
The following algorithm is the pseudo-coded function carrying out the SocioMatrix-to-DistanceMatrix transformation through the procedure name of geoDistanceMeasurement( ) with a recursive subroutine, geoDistance( ), which returns a geodesic distance of the performer dyad input. We assume that SocioMatrix as input of the algorithm is a Binary/unDirected SocioMatrix, Zb[N, N].
As you see, the time complexity of the algorithm is O(N2). The main procedure named geoDistanceMeasurement( ) forms a typical double-loop construct with a recursive function, geoDistance( ), that can be computed in a constant time, O(1), because the number of performers in the set, D, ought to be much smaller than the number of individual performers. By using the above algorithm devised in this paper, we are able to eventually measure not only the standardized index of individual closeness centrality, but also the index of group closeness centrality for a workflow-supported org-social network.
As an operational example, we apply the SocioMatrix-to-DistanceMatrix transformation algorithm to the binary/undirected SocioMatrix, Zb[N, N], of Table 1. The calculated geodesic distance matrix, DistanceMatrix[N, N], is the following Table 2. Remind that from the directed performer-flow graph we calculated, as an example, the geodesic (shortest) distances between the performer node, ø1 and others, ø2, ø3, ø4, ø5, ø6, ø7, ø8, ø9, ø10, ø11, ø12, ø13, ø14, ø15, ø16, ø17, were 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, and 2, respectively. In the table of the binary/undirected SocioMatrix, we recognize the different result for the same case (ø1), like 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 3, 3, 3, and 2, in the first row of the table.
Table 2.Geodesic Distance Matrix (DistanceMatrix[N, N]) from Table 1
3.3 The Quantitation Phase
The quantitation phase carries out the functional transformation of the Distance-to-CCV transformation to measure the individual closeness centralizations by using the result (the geodesic distances) of the former transformation. The ultimate goal of the quantitation phase aims to answer to the following essential question:
That is, through the closeness centrality concept and its measurements we can obtain a reasonable level of quantitation results, which is enough to answer to the above question as well as the other questions stated in the beginning of the paper. The closeness centrality measures can be applied to the individual performer (individual closeness centrality) as well as the group of performers (group closeness centrality).
3.3.1 The DistanceMatrix-to-CCV Transformation
Based on the geodesic distance matrix, DistanceMatrix[N, N], transformed from the SocioMatrix-to-DistanceMatrix transformation function, we eventually measure the closeness centralizations of all the individuals. The following formula (2) is for carrying out the DistanceMatrix-to-CCV transformation. The result of the transformation is the closeness centrality vector, [Cc(ø1), ..., Cc(øn)]. Each quantity of the vector is computed as the inverse of the sum of the geodesic distances between its corresponding performer, øi, and the (N − 1) other performers. As you see, the measured indices computed from formula (2) can never be 0.0, because division by zero is mathematically undefined. Thus, the index of individual closeness centrality cannot be computed for an isolated performer, which is the case of that only a single performer is assigned to enacting all activities of the corresponding workflow procedure. Also, we can predict that the lowest index, which is the case of the highest sum of the geodesic distances between a focal performer and others, comes out from a performer either in a relatively large network or in a small network with relatively long geodesic distances from others.
Formula (3) is for standardizing the index of individual closeness centrality by multiplying by (N − 1), in which the corresponding performer is excluded from the total number of performers. Suppose that an individual performer has the closest distance to all others, which means that the performer has a direct tie to everyone in the network. Then, the computed values of indexes will be various according to their network sizes. In order to control the size of the network, it is necessary for the individual index to be standardized between 0.0 (even then it is never happened) and 1.0. It allows, so, meaningful comparisons of performers’ closeness centralities across different sizes of workflow-supported org-social networks.
The following algorithm is a pseudo-coded functional procedure, named as ClosenessCenralityMeasurement( ), for implementing the formulas (2) and (3). As you see, the algorithm is a straightforward control-logic transforming a geodesic distance matrix (DistanceMatrix[N, N]) to an individual closeness centrality vector, ([CC(ø1), ..., CC(øn)]), by taking the inverse after summing every column of each row in the matrix, and a standardized individual closeness centrality vector, by multiplying each quantity of the individual closeness centrality vector by (N – 1), as well. Likewise, as an operational example, we apply the algorithm to the geodesic distance matrix of Table 2, and the result of the DistanceMatrix-to-CCV Transformation is on Table 3. Note that the performer, ø5, has the highest closeness centralization measures in CCV and sCCV as 1/22 and 0.73, respectively. From this truth, we can answer the question, “Who is the most important or prominent performer(s) interacting the most tightly with others in enacting the hiring workflow procedure?”. So, the answer is the performer, ø5.
Table 3.Individual Closeness Centrality Vector ([CC(ø1), ..., CC(øn)]) from Table 2
3.3.2 Group Closeness Centrality
As the last step of the analysis phase, we remain one more additional transformation to quantify the network-wide degree of closeness centralization, which we would call the sCCV-to-GCC transformation. The network-wide degree of closeness centralization measurement is to quantify the degree of dispersion indicating the hierarchy of closeness centralities within a workflow-supported org-social network. In other words, this measure implies the extent to which performers in a given network differ in their closeness centralities, and it can be calculated by the formula [5] of the index of group closeness centrality as followings:
In formula (4), denotes the highest standardized individual closeness centrality measure observed in a given network, and is the standardized individual closeness centrality measure of each of the (N − 1) other performers. The maximum value of the index of group closeness centrality ought to be 1.0 when the corresponding network forms completely an uneven dispersion in the standardized individual closeness centrality measures, which is in the case of that a single performer has the maximum measure and all others have the minimum. In contrast, the index of group closeness centrality equals to 0.0 in the case of that every performer has the same individual closeness centrality measure. Conclusively, the index of group closeness centrality in a workflow-supported org-social network ought to be between 0.0 and 1.0. The closer that the index value is to 1.0, the more uneven or hierarchical is the closeness centralizations of performers in a given network; while on the other hand, the closer the index value is to 0.0, then the more the closeness centralization of the network is evenly dispersed. We won’t provide the algorithm of the sCCV-to-GCC transformation because of its simple and straightforward logic.
As an operational example, we apply the formula to the standardized individual closeness centrality vector of Table 3, and the result is on Table 4. Also, Table 5 shows the geodesic distances from the performer, ø5, who is the most prominent performer in enacting the hiring workflow procedure, to the other performers, and their closeness centrality measures. The direct-tied (its geodesic distance is 1.) nodes with ø5 are ø2, ø3, ø4, ø5, ø7, ø8, ø9, ø14, ø15, ø16, and ø17, and the nodes away from ø5 as much as 2-tie (its geodesic distance is 2.) are ø1, ø6, ø10, ø11, ø12, and ø13.
Table 4.Group Closeness Centrality (GCC) from Table 3
Table 5.Geodesic Distances and Closeness Centrality Measures on the Performer, ø5
3.3.3 Visualization of the Quantitation Results
As stated in the introductory statements of the framework, we are particularly interested in visualizing the degree of work-intimacy and collaboration (closeness centrality) of every workflow performer associated with a specific workflow-supported org-social network. At this moment, we would emphasize that, as a future work of the paper, we have a plan to extensively apply the theoretical framework to not only a group of workflow models but also all the organization-wide workflow packages, and then definitely the visualization phase will be the most crucial functionality in the framework and its implemented system.
Fig. 4.Closeness Centrality Visualization for the Performer, ø5
As an operational example, Fig. 5 shows a possible visualization with a screen-snapshot6 of the visual representation of the individual closeness centrality measures centered from the performer, ø5, who has the highest closeness centrality measure quantitated from the hiring workflow procedure [2]. For the sake of the verification of the visual correctness, we provide the geodesic distances from ø5 to the others and the individual closeness centrality measures in Table 5. As you can easily recognize on the colored screen-snapshot of the closeness centralization graph, the centered node (ø5) is the biggest sized circle, the direct-tied (its geodesic distance is 1.) nodes with ø5 are ø2, ø3, ø4, ø5, ø7, ø8, ø9, ø14, ø15, ø16, and ø17, and the nodes away from ø5 as much as 2-tie (its geodesic distance is 2.) are ø1, ø6, ø10, ø11, ø12, and ø13. Also, it is visually noticeable that the sizes of nodes are figured differently according to the magnitude of the individual closeness centrality index.
4. Related Works
Recently, workflow literature has just begun to focus on social and collaborative structures on process-oriented organizations. The relationship between knowledge management and organizational performance has been the subject of discussion in management literature, and some results [15-17] found out that there is a significant link between human-centered structural knowledge and organizational culture and performance. Our work of the theoretical framework is one of the pioneering activities for digging up new methodologies and techniques—discovery, analysis, and quantitation—for workflow-supported org-social networking knowledge management. This section gives the descriptions of the research statuses and surveys related to each of these issues.
In order to carry out the closeness centralization measurement, we need to project the human-centered associative knowledge from a workflow procedure, and transform it to a form of human-centered graph so as to be mathematically analyzed. The performer-flow graph formally represented by the workflow-supported org-social network model is to be proposed with this intention in the paper, and we have addressed this human-centered transformation issue as “workflow-supported org-social networking knowledge discovery issue.” This issue can be subdivided into two branches of research approaches—discovery issue and rediscovery issue. The rediscovery issue stems from the workflow mining issue that tries to explore human behavioral knowledge (enacted org-social networking knowledge) from workflow enactment event logs, whereas the discovery issue is related with exploring various human-centered associative knowledge (planned org-social networking knowledge) from the growing pile of workflow models and packages. A typical research publication concerning the rediscovery issue might be [7], in which the authors built a methodology and system to rediscover org-social networking knowledge from the petri-net based workflow enactment event logs. Also, many research groups pointed out the necessity of rediscovering the performer or human behaviors from workflow enactment event logs through those publications, [3,4,8,18], so far. Also, the org-social networking knowledge discovery issue was firstly addressed by the authors’ research group through proposing a theoretical framework in [9] and implementing the framework in [10]. In this paper, we have refined the org-social networking knowledge discovery algorithm proposed in [1,9,13], and we efficiently transform the discovered org-social networking knowledge to a form of the performer-flow graph so as to be efficiently applied for the closeness centralization measurements.
After either discovering or rediscovering the workflow-supported org-social networking knowledge, we need to analyze the knowledge and quantitate the analyzed results in order to exert valuable, meaningful, and worth knowledge on workflow-supported organizations. The literature has been trying to solve this analysis issue by two approaches, so far. One is to use the traditional statistical analysis techniques [3], the other is to employ the sophisticated social network analysis techniques already proved in the social science domain and summarily introduced in [5] and [19]. In [3], the authors tried to build a fundamental theory for discovering organizational work-sharing networks, such as role-based organizational work-sharing network and human-based organizational work-sharing network, from a specific workflow procedure, and suggested a new statistical analysis approach for statistically quantifying the degree of organizational work-sharing and collaboration. [5] and [19] elaborated on the social network analysis techniques and the affiliation network analysis techniques, respectively. Note that the affiliation network is a special type of the social network. The authors’ research group has employed these sophisticated social network analysis techniques, such as centrality, prestige, and clique techniques, to analyze the workflow-supported org-social networks [13] and affiliation networks [11] explored by the discovery methodologies. In particular, we have been actively adopting the centrality technique in analyzing the workflow-supported org-social networking knowledge, so far. The centrality technique is subdivided into degree-centrality [13], closeness-centrality [12,20], betweenness-centrality [21], and eigenvalue-centrality so as to be elaborately applied into a real organizational world. As one of those efforts, in this paper, we have tried to conceive the algorithmic and procedural framework of closeness centralization measurements and suggested a theoretical guidance to quantitatively analyze and compare the degrees of closeness and prominence among workflow-performers in enacting a workflow procedure.
5. Conclusion
In this paper, we suggested a theoretical way of discovering, analyzing, and visualizing the closeness centralization measures that are quantitatively expressing the prominency and collaborative behaviors among workflow-supported performers in enacting a workflow procedure. That is, we have built, so far, a theoretical framework for quantitatively and graphically measuring the degrees of closeness centralization among performers assigned to enact a workflow procedure. The proposed framework supports the three procedural phases, discovery, analysis, and quantitation phases, during which they carry out four functional transformations, ICN-to-WsoN, WsoN-to-SocioMatrix, SocioMatrix-to-DistanceMatrix, and DistanceMatrix-to-CCV transformations. We have also developed a series of algorithmic formalisms and verified them through an operational example. As a consequence, we would summarily conclude by showing that the theoretical framework is able to answer to the questions as follows:
At this moment, it is important to emphasize that the proposed framework for the closeness centralization measurements of workflow-supported org-social networks be simply not in theoretical formulas but in algorithmic formulas. Through the theoretical framework, so, we can straightforwardly implement an automatic discovery, analysis, and visualization system for the closeness centralization measurements as well as for workflow-supported org-social networking knowledge management and intelligence. Likewise, as future works, we need not only to elaborate on the functional expansion of the closeness centralization formulas so as for the theoretical framework to handle a group of workflow procedures (or a workflow package) with organization-wide workflow-performers, but also to develop the remainder centrality analysis techniques, like betweenness and eigenvalue centralities, to be applied to workflow-supported org-social networks.
References
- Kim, K., et al., "Actor-oriented Workflow Model," in Proc. of the 2nd international symposium on Cooperative Database Systems for Advanced Applications, Wollongong, Australia, March 27-28, pp. 163-177, 1999. Article (CrossRef Link)
- Kim, K., Ellis, C. A., “Section II / Chapter VII. An ICN-based Workflow Model and Its Advances,” Handbook of Research on BP Modeling, pp. 142-172, IGI Global, ISR, pp. 142-172, 2009. Article (CrossRef Link)
- Won, J., "A Framework: Organizational Network Discovery on Workflows," Ph.D. Dissertation, Department of Computer Science, KYONGGI UNIVERSITY, 2008. Article (CrossRef Link)
- Skerlavaj, M., Dimovski, V., Desouza, K. C., “Patterns and structures of intra-organizational learning networks within a knowledge-intensive organization,” Journal of Information Technology, Vol. 25, No. 2, pp. 189-204, 2010 https://doi.org/10.1057/jit.2010.3
- Knoke, D., Yang, S., “SOCIAL NETWORK ANALYSIS - 2nd Edition, Series: Quantitative Applications in the Social Sciences,” SAGE Publications, 2008. Article (CrossRef Link)
- Poelmans, S., Reijers, H. A., Recker, J., “Investigating the Success of Operational Business Process Management Systems,” Information Technology and Management, Vol. 14, Iss. 4, pp. 295-314, 2013. https://doi.org/10.1007/s10799-013-0167-8
- Aalst, W. M. P., et al., “Discovering Social Networks from Event Logs,” COMPUTER SUPPORTED COOPERATIVE WORK, Vol. 14, No. 6, pp. 549-593, 2005. Article (CrossRef Link) https://doi.org/10.1007/s10606-005-9005-9
- Oinas-Kukkonen, H., et al., “Social Networks and Information Systems: Ongoing and Future Research Streams,” JOURNAL OF THE ASSOCIATION OF INFORMATION SYSTEMS, Vol. 11, Iss. 2, pp. 61-68, 2010. Article (CrossRef Link) https://doi.org/10.17705/1jais.00222
- Song, J., et al., "A Framework: Workflow-based Social Network Discovery and Analysis," in Proc. of the International Workshop on Workflow Management in Service and Cloud Computing, Hongkong, China, pp. 421-426, 2010.
- Kim, K., "A Workflow-based Social Network Discovery and Analysis System," in Proc. of the International Symposium on Data-driven Process Discovery and Analysis, Campione d'Italia, Italy, June 29-July 1, pp. 163-176, 2011. Article (CrossRef Link)
- Kim, H., et al., “A Workflow Affiliation Network Discovery Algorithm,” ICIC Express Letters, Vol. 6, No. 3, pp. 765-770, 2011.
- Park, S., et al., "A Closeness Centrality Analysis Algorithm for Workflow-supported Social Networks," in Proc. of IEEE International Conference on Advanced Communications Technology, Pheonix Park, Pyeongchang, South Korea, pp. 158-161, 2013.
- Jeon, M., et al., "A Workflow-supported Social Network Model," in Proc. of the ACIS/JNU International Conference on Computer, Networks, Systems, and Industrial Engineering, Jeju Island, South Korea, May 23-25, pp. 457-461, 2012.
- Ra, I., et al., "ccWSSN-GraphML: An Extended Graph Markup Language for Visualizing Closeness-centrality Measurements of Workflow-supported Org-social Networks," in Proc. of KSII the 8th Asia Pacific International Conference on Information Science and Technology (APIC-IST), Jeju Island, South Korea, pp. 97-100, 2013.
- Kaufman, J. H., Edlund, S., Ford, D. A., Powers, C., “The Social Contract Core,” ELECTRONIC COMMERCE RESEARCH, Vol. 5, Iss. 1, pp. 141-165, 2005. https://doi.org/10.1023/B:ELEC.0000045977.47306.16
- Chuang, S., Liao, C., Lin, S., “Determinants of Knowledge Management with Information Technology Support Impact on Firm Performance,” Information Technology and Management, Vol. 14, Iss. 3, pp. 217-230, 2013. https://doi.org/10.1007/s10799-013-0153-1
- Aier, S., “The Role of Organizational Culture for Grounding, Management, Guidance and Effectiveness of Enterprise Architecture Principles,” Information Systems and e-Business Management, Vol. 12, Iss. 1, pp. 43-70, 2014. https://doi.org/10.1007/s10257-012-0206-8
- Ferneley, E., Helms, R., “Editorial of the Special Issue on Social Networking,” Journal of Information Technology, Vol. 25, No. 2, pp. 107-108, 2010. https://doi.org/10.1057/jit.2010.16
- Faust, K., “Centrality in Affiliation Networks,” Journal of Social Networks, Vol. 19, pp. 157-191, 1997. Article (CrossRef Link) https://doi.org/10.1016/S0378-8733(96)00300-0
- Battsetseg, A., et al., "Organizational Closeness Centrality Analysis on Workflow-supported Activity-Performer Affiliation Networks," in Proc. of IEEE International Conference on Advanced Communications Technology, Pheonix Park, Pyeongchang, South Korea, pp. 154-157, 2013.
- Jeong, H., et al., "Betweenness Centralization Analysis Formalisms on Workflow-Supported Org-Social Networks," in Proc. of IEEE International Conference on Advanced Communications Technology, Pheonix Park, Pyeongchang, South Korea, 2014.
- Jeong, H., et al., "A Workflow-supported Social Networking Knowledge Visualization System," in Proc. of the 5th International Conference on Internet, Pattaya, Thailand, pp.187-193, 2013
- Komlodi, A., et al., "An Information Visualization Framework for Intrusion Detection," in Proc. of ACM International Conference on CHI, Vienna, Austria, pp. 1743-1746, 2004.
- Heer, J., Card, S. K., Landay, J. A., "prefuse: A Toolkit for Interactive Information Visualization," in Proc. of ACM International Conference on CHI, Portland, Oregon, USA, 2005.
- Meyer, M., Girba, T., Lungu, M., "Mondrian: An Agile Information Visualization Framework," in Proc. of ACM International Conference on SOFTVIS, Brighton, United Kingdom, pp. 135-144, 2006.
Cited by
- An Estimated Closeness Centrality Ranking Algorithm and Its Performance Analysis in Large-Scale Workflow-supported Social Networks vol.10, pp.3, 2016, https://doi.org/10.3837/tiis.2016.03.031