Keywords

1 Introduction

The challenges of dealing with market turbulence, disruptive events, and the increasingly competitive levels induced by globalisation motivate companies to engage in collaborative processes as a way to acquire agility and resilience [1]. This trend is followed by increasing digitalization and supporting technology, providing environments conducive to business collaboration. Moore [2], inspired by natural ecosystems, first introduced the term Business Ecosystem. On the other hand, Camarinha-Matos and Afsarmanesh [3], consider a business ecosystem as a form of a Collaborative Network (CN). As such and aiming to emphasise the collaboration aspect, we have adopted the term Collaborative Business Ecosystem (CBE) [4].

In this context, it is crucial to be able to evaluate the performance of the CBE and the potential gains that organisations can achieve. For the management of individual companies, there are well-defined performance assessment methods and indicators. As an example, Kaplan and Norton [5] introduced the balanced scorecard (BSC). This method encompasses key performance indicators aligned with the vision and strategy of companies. Although there is extensive literature research that mentions the benefits of collaboration, only limited contributions to performance assessment in CNs can be found. Some authors have suggested using BSCs in CNs [6, 7], and some approaches have been applied to supply chains (SCs) [8,9,10]. However, and although they are important contributions, they do not constitute a common line of reasoning to adopt as a strategy for the design of performance indicators for CBEs [3]. Other areas of research identify value creation in collaboration and provide relevant contributions to this topic. As an example, in [11], the authors propose a method to evaluate the alignment of the value systems (VS) of the members of a CN [12]. Other examples propose a variety of methods and metrics to assess the performance of supply chain collaboration (SCC) [13,14,15,16]. Finally, the area of social network analysis (SNA), draws insights from the patterns of relationships linking social actors [17], from which metrics tailored to CBEs can be inspired. As another important contribution, we can mention [18, 19], where the authors also inspired by SNA, propose performance indicators for CNs, based on collaboration benefits and to measure social capital.

The purpose of this paper is to present a simulation study to evaluate a CBE through the performance indicators previously proposed [20]. We further aim to be able to change CBE’s behaviour through an influence mechanism, varying the weight of the adopted indicators. The study uses the Performance Assessment and Adjustment Model (PAAM) proposed in [21] and tunes it with actual data from three companies in the area of the IT industry. These companies operate in the same ecosystem, two of them being ranked in the FT 1000 – Europe’s Fastest Growing Companies 2020 [22]. Organisations in the ecosystem are differentiated into classes of responsiveness that correspond to different profiles. Such classes constrain the evolution of members’ behaviour when assessed and influenced by the proposed mechanism. Some readjustment is expected from organisations to improve their behaviour and that of the whole ecosystem. There is a natural tendency (in the same way as individuals) to evolve in the sense that they are evaluated.

The remaining sections are organised as follows: section two presents the simulation model of the CBE, briefly describing the performance assessment and proposing an influence mechanism anchored in theories of inter-organisational networks; section three contains the experimental evaluation, presenting simulation scenarios using actual data from the three organisations considered, as well as a discussion of outcomes; the last section summarises the results, describes ongoing research and identifies future work.

2 A Simulation Model of a CBE

For this simulation study, we adopt the Performance Assessment and Adjustment Model (PAAM) [21] illustrated in Fig. 1. A CBE is characterized by an environment populated by organisations that interact collaborating to accomplish market opportunities. The interactions referred to here as collaboration opportunities (CoOps) are represented by “links” between the organisations (the “nodes”), weighted by the number of CoOps (#CoOps) exchanged over a period of time.

Fig. 1.
figure 1

PAAM (Performance Assessment and Adjustment Model) for a CBE.

The organisations in the CBE have different profiles, revealing different collaborative behaviours according to the classes of responsiveness considered in Table 1. Each class (i.e. Social, Selfish, Innovator, and Crook) is characterized by three factors (parameterizable decimal values between from 0 and 1), namely contact rate, accept rate, and new products rate, which model the organisation in terms of its propensity to invite other members of the CBE to collaborate, accept invites or tend to accept opportunities involving innovation.

Table 1. Example of parameterization (decimal values between 0 and 1) to characterize the organisations’ classes of responsiveness in the PAAM model.

A “Performance Assessment” system composed of a set of performance indicators (CI – Contribution Indicator, PI – Prestige Indicator and II – Innovation Indicator) proposed in [20, 21], can evaluate the CBE, and also act as a factor of influence by varying the importance (weight) of the adopted indicators by the CBE. This “Influence Mechanism” is likely to induce a readjustment of organizations, thereby improving their profile and that of the CBE.

We use the PAAM model to set different simulation scenarios, varying the number of organisations of each class of responsiveness and, for each of them, also varying the rate of each factor that characterizes it.

2.1 Performance Assessment

For the performance assessment of the CBE, we propose a set of performance indicators mainly inspired on metrics borrowed from SNA [17], more specifically, the application of this area to inter-organisational contexts [23]. Network view of the organisations connected by ties, as well as the strength of ties, has a meaningful influence on its behaviour and performance [23]. In this line, Coleman [24] defines the closure of social networks (direct or indirect links between all the actors) and highlights their importance as a form of social capital. On the other hand, Burt [25] considers the density of a network as a form of closure, since contacts in a dense network (meaning more links) are in close communication. Moreover, Burt [25] also identifies social capital but in terms of brokerage structural holes (weak ties between groups), allowing a competitive advantage for those whose relations cross the holes. Freeman, in [26, 27], also mentioned in Burt [28], proposes the betweenness centrality as a method to assesses the brokerage of these structural holes in the network.

According to predominant research where SNA is applied to inter-organisational contexts, Zaheer et al. [23] identify findings in a three-layer analysis: i) “dyadic” (nature of ties) – strong ties among organisations increase trust between them, lowering transaction costs and increasing benefits; ii) “ego” (organisations) – high degree centrality is favourably related to their performance, as well as structural holes and closure generate social capital; iii) “the whole network” – research focuses on measures such as centrality, density, cliques [29], and small-worlds [30], the findings of which are too extensive to be discussed here, even though there is very little work on business networks [29].

The performance indicators used in this simulation study, briefly described in Table 2, follow the lines of research mentioned above. Based mainly on metrics of density and weighted centrality in SNA [26, 27, 31, 32], are designed to assess individual organisations and the CBE as a whole.

Table 2. Performance Indicators to assess the collaboration of organisations and CBE as a whole.

The purpose of this paper is not to discuss the performance indicators which were proposed in earlier works, but rather to apply them to evaluate collaboration in the CBE, and check how they can influence the organisations to improve their behaviour, also resulting in ecosystem improvement.

2.2 Influence Mechanism

The behaviour of a CBE evolves according to some factors that influence the establishment of relationships between the organisations. The inter-organisational relations influence organisational learning and innovation, including organisational change, by promoting or constraining their access to information, physical, financial, and social resources [33]. Ahuja et al. [34] introduced the concept of “micro-foundations” as the fundamental drivers of networks at every level of analysis, i.e. the basic factors driving the formation, persistence, dissolution and content of ties in the network. The same authors [34] identify four primary micro-foundations to explain the genesis and evolution of networks, namely Agency, Opportunity, Inertia, and random and exogenous factors. Moreover, they argue that these micro-foundations operate through “microdynamics” to form, dissolve or maintain ties, resulting in the accumulation of changes that affect the structure of the network and are consequently reflected in changes in its “Structural dimensions”.

Table 3 summarizes the framework of network dynamics of Ahuja et al. [34], describing the four micro-foundations, their microdynamics at the level of node assortativity and tie pattern, and their structural dimensions concerning the ego-network and the whole-network. The authors state that in order to explore the idea of the dynamics of the network, its architecture can be conceived in terms of the nodes that compose it, the ties that connect the nodes, and the patterns that result from those connections. The proposed PAAM model of a CBE is consistent with this view, as it is represented by a network of nodes (the organisations) whose collaboration creates ties (opportunities that they send and receive), forming patterns of connections according to their profile. As such, the micro-foundations of Ahuja et al. are suitable for mapping the different profiles of organizations in the CBE, allowing the design of the proposed influence mechanism, considering, as the authors argue [34], that they determine the evolutionary path of networks at all levels of analysis.

Table 3. A framework of networks dynamics (Source: Ahuja et al. [34]).

Using the framework of Ahuja et al. [34] and based on the network-change behaviour according to the identified micro-foundations and respective microdynamics, we propose an influence mechanism in which the significance (weight) assigned by the CBE Manager to each performance indicator, is expected to influence the behaviour of the organisations. The assumption is that in the same as with individuals, organisations tend to perform according to the way they are evaluated.

As such, we can map the organisations’ profiles considered in the simulation model in Fig. 1, into the micro-foundations identified in Ahuja et al. [34] to help to understand changes in their behaviour according to their microdynamics, when influenced by the adopted performance indicators. We can consider the Agency and Opportunity micro-foundations as having a Social profile since both have a propensity to collaborate, nevertheless, Agency is more likely to collaborate with a diversity of organisations (homophily and heterophily) expanding new ties, and those from Opportunity type tend to collaborate with partners they already know and trust (transitivity, repetition, and referral). Moreover, the Agency also has more entrepreneurial behaviour, spanning structural holes (brokerage) to gain benefits from this social capital. From the above, we mapped the Agency with our Innovative profile and the Opportunity with our Social profile. The Selfish profile that can be identified with the Inertia micro-foundation comprises organisations with more conservative behaviour and a low rate of collaboration (low connectivity), due to the propensity to keep the same partners. Finally, the Crook profile can be associated with a collaboration rate due to exogenous and random factors, although these types of factors are also associated with all micro-foundations on a smaller scale [34]. Table 4 describes a possible parameterization of organisations’ profile, expressed in terms of their classes of responsiveness.

Table 4. Possible parametrization (decimal values between 0 and 1) of the organisations’ classes of responsiveness according to the microdynamics of the mapped micro-foundations.

Considering the characterization of the organisations’ classes of responsiveness in Table 4, and a weight defined by the CBE manager to each performance indicator (wCI, wPI, wII) as exemplified in Table 5, the influence mechanism can be set.

Table 5. Example of weights (values between 0 and 5) assigned to performance indicators.

Table 6 summarizes the proposed influence mechanism. A given factor of influence (FI%) acts differently in the behaviour of the organisations according to their classes of responsiveness. The weight of each indicator is associated with the attribute of the class of responsiveness for which it has the most significant influence, i.e. the Contact rate is related to the CI, the Accept rate to the PI and the New products rate to the II. As such, the influence on an organisation (Oi) is calculated by increasing its class of responsiveness by a percentage calculated by the factors FIwCI, FIwPI, and FIwII, represented by formulas (1), (2) and (3). A factor (± Fe) is also considered in the formulas to add an exogenous/random positive or negative influence.

Table 6. Influence mechanism of a Collaborative Business Ecosystem.
$$ \begin{array}{*{20}c} {contact_{rate} \left( {O_{i} } \right) + = contact_{rate} \left( {O_{i} } \right)*wCI*\frac{FI}{wCI + wPI + wII} + F_{e} } \\ \end{array} $$
(1)
$$ \begin{array}{*{20}c} {accept_{rate} \left( {O_{i} } \right) + = accept_{rate} \left( {O_{i} } \right)*wPI*\frac{FI}{wCI + wPI + wII} + F_{e} } \\ \end{array} $$
(2)
$$ \begin{array}{*{20}c} {newProduct_{rate} \left( {O_{i} } \right) + = newProduct_{rate} \left( {O_{i} } \right)*wII*\frac{FI}{wCI + wPI + wII} + F_{e} } \\ \end{array} $$
(3)

2.3 Behaviour of the Agents

The simulation model (PAAM) was designed using AnyLogic tools [35]. Accordingly, the CBE is an environment (the business ecosystem) populated by agents (the organisations). The profile of organisations is modelled by probability distributions [35] to simulate their behaviour according to the defined classes of responsiveness. Figure 2 shows a simplified model of a social organisation using agent-based modelling (ABM), statecharts, and system dynamic (SD). The resources of the organisations are maintained in stocks divided into three main groups: Research&Development, Consulting, and Inner tasks. When an organisation receives a new market opportunity (newMarketOp composed of a task and number of required resources), it uses a Bernoulli distribution parametrized by the contactRate (4) to invite others to collaborate. The recipient organisation uses a Bernoulli distribution parametrized by the acceptRate (5) or the newProductsRate (6) if the opportunity involves innovation. The higher the parameters, the more likely it is to create collaboration opportunities (CoOps), if there are available resources. A triangular distribution is used to generate the number (between a min and max) of business units to distribute to the partners (7).

Fig. 2.
figure 2

Simplified model representing the behaviour of a social organisation in the CBE.

$$ \begin{array}{*{20}c} {invite_{toCollaborate} = bernoulli\left( {contactRate} \right)} \\ \end{array} $$
(4)
$$ \begin{array}{*{20}c} {accept_{collaboration} = bernoulli\left( {acceptRate} \right)} \\ \end{array} $$
(5)
$$ \begin{array}{*{20}c} {accept_{collaboration} = bernoulli\left( {newProductsRate} \right)} \\ \end{array} $$
(6)
$$ \begin{array}{*{20}c} {businessUnits_{toDistribute} = triangular\left( {minUnits, maxUnits} \right)} \\ \end{array} $$
(7)

3 Experimental Results of the Simulation Model

For the experimental evaluation, we parameterized the PAAM simulation model using actual data accrued in 2019 from three companies operating in the same business ecosystem in the area of the IT industry. The data collected includes the resources (number of persons) allocated by function (research and development, consulting and inner tasks), number of market opportunities received and accepted (characterised by a minimum, maximum and typical duration in days/person), the partners to whom invitations to collaborate were sent or from whom invitations were received, and the number of products/services created (total, innovative and in collaboration). The data also allowed to estimate the organisations’ classes of responsiveness (contact rate, accept rate and new products rate) to configure the behaviour of the agents of different profiles.

Organisation1 is expert in delivering responsive web applications and high fidelity mobile apps, using agile platforms in complex environments and large infrastructures, where they excel in architecture and systems integration. Table 7 shows a sample of data collected from Organisation1 in the year 2019. Organisation2 operates as a consultant and integrator with solutions focused on cybersecurity and networks, providing highly specialized services to government and business markets. Table 8 shows a sample of data collected from Organisation2 in the year 2019. Organisation3 is a system integrator with solutions focused on information management, using the best of breed technologies that best apply to the requirements and objectives of solutions to various market sectors. It also has partnerships with Universities for R&D processes. Table 9 shows a sample of data collected from Organisation3 in the year 2019.

Table 7. Sample of data collected in the year 2019 from the Organisation1.
Table 8. Sample of data collected in the year 2019 from the Organisation2.
Table 9. Sample of data collected in the year 2019 from the Organisation3.

The data of the three organisations are consolidated in Table 10 to parameterize the PAAM model. Here, the attributes of the classes of responsiveness are the average between the minimum and maximum values, where applicable.

Table 10. Consolidated samples of data from the Organisation1, Organisation2 and Organisation3.

The PAAM model in Fig. 3, shows a simulation scenario populated by 20 organisations to totalise a similar number of organisations considered in the data samples: 10 organisations with the Organisation1’s profile (Social), 4 with the Organisation2’s profile (Selfish) and 6 with the Organisation3’s profile (Innovator). The model was executed for one year in a simulated environment [35], using the Poisson’s distribution [35] to create 2000 market opportunities, plus 20% of opportunities with innovation. The model supports any combination of each profile and any distribution of market opportunities to be possible to create and analyse several simulation scenarios.

Fig. 3.
figure 3

PAAM set with a simulation scenario using 10 social agents, 4 selfish and 6 innovators.

We can now assess the CBE using the performance indicators, before and after applying the influence mechanism, assuming the weights of the performance indicators defined in the example in Table 5 (wCI = 2, wPI = 4, wII = 1) and a factor of influence FI = 15%. Table 11 displays the results achieved in this CBE before and after being influenced. This assessment does not include performance indicator II, as not enough actual data has been collected in the scope of this paper, to allow its calculation.

Table 11. Performance indicators CI and PI (normalized) for organisations and the CBE as a whole, before and after applying the influence mechanism.

Analysing the results in Table 11, we can see that due to the profile of organisations considered as Social, have an Accept rate = 0, the indicators more related to prominence and influence (CIin and PI) are almost all equal to zero. Even after de influence mechanism with a weight wPI = 4, the PI indicator remains almost unchanged, which means that an exogenous positive (+Fe) factor may have to be applied to reverse this trend. However, using the graphical representation (Ghephy tool [36]) of the network formed by the CBE (Fig. 4), we can perceive the influence of the mechanism, as more organisations gained prestige by acquiring a higher PI. As a result, the PICBE has improved (lower value) showing a more uniform collaboration in the CBE.

Fig. 4.
figure 4

Shows the PI ranking before (A) and after (B) the CBE was influenced: the nodes’ size is related to the PI. i.e., the larger the node, the higher the value of the indicator; the links’ strength is weighted by the number of collaboration opportunities exchanged by the organisations.

Regarding the results related to the CI indicator in Table 11, graphically represented in Fig. 5 and Fig. 6, no significant changes can be observed in the contributions of the organisations (CIin and CIout). It is an expected result since the influence mechanism used a low weight wCI = 2. However, the CICBEt has improved, which means more collaboration opportunities created in the CBE. The CICBEin has increased, signifying more bias in accepted collaboration opportunities, but a levelling out of the created collaboration opportunities in the CBE.

Fig. 5.
figure 5

Shows the CIin ranking before (A) and after (B) the CBE was influenced: the nodes’ size is related to the CIin. i.e., the larger the node, the higher the value of the indicator; the links’ strength is weighted by the number of collaboration opportunities received by the organisations.

Fig. 6.
figure 6

Shows the CIout ranking before (A) and after (B) the CBE was influenced: the nodes’ size is related to the CIout. i.e., the larger the node, the higher the value of the indicator; the links’ strength is weighted by the number of collaboration opportunities sent by the organisations.

In conclusion, the simulation scenarios presented show that the collaborative behaviour of the organisations in a CBE can be measured by the adequate performance indicators and can be influenced. This approach allows the CBE Manager to orchestrate the network, by varying the weights of the indicators, thus promoting its performance and sustainability. Organisations, in turn, can gain more knowledge and business by engaging in more collaboration opportunities by becoming more influential (scenario of Fig. 4), popular (scenario of Fig. 5), active (scenario of Fig. 6), or innovative.

4 Conclusions and Further Work

The experimental results using the PAAM model showed that it is possible to simulate a CBE populated by organisations, represented by agents, whose behaviour evolves according to different profiles, represented by classes of responsiveness. A performance assessment composed of a set of proposed indicators can evaluate the CBE, and act as an influence mechanism according to the weight of each of the adopted indicators. Several scenarios can be set using any combination of organisations of different profiles. The considered profiles are parametrised and tuned using actual data from organisations in the area of the IT industry to create more realistic scenarios.

The ongoing work is related to the improvement of the simulation model and influence mechanism, introducing exogenous and random factors that can influence positively and negatively the collaboration behaviour of the organisations in the CBE.

Future work includes the inclusion of the Innovation Indicator (II) calculation in the PAAM model and fine-tuning more complete simulation scenarios, to better understand the dynamics of a CBE to induce a better self-adjustment towards an improvement of the organisations and the CBE as a whole.