Abstract
Modeling the enterprise within its environment is constantly gaining more relevance in research and practice. This holistic view can be formalized as business ecosystem models (BEM). However, the BEM management process is a challenging task, which involves several stakeholders in a data-intensive process. In this paper, we adapted an existing data-science approach and introduced a tool called Business Ecosystem Explorer (BEEx) for supporting the BEM management process in the context of connected mobility. The BEEx provides role-based user interfaces, which empower end-users to manage the BEM. The evaluation of the BEEx was conducted with twelve companies, indicating the usefulness of the BEEx when fulfilling BE related tasks.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
As companies must develop agile mechanisms to adapt to ever-changing conditions within their business ecosystem, business ecosystem models (BEM) have gained relevance [1]. Applying BEM can support enterprises to model themselves within their business ecosystems and thus applying an outside-in approach of enterprise modeling.
In addition to suppliers, customers, business partners, and competitors, a business ecosystem comprises innovative start-ups and companies for potential future collaboration as well. To model a company’s ecosystem, it is thus important to continuously analyze the market by scanning news feeds, social media, start-up databases, companies web pages, etc. Besides the variety of data sources, the business ecosystem affects various stakeholders of different business units (e.g. the legal, market analysis, customer department, etc.). Thus, modeling business ecosystem requires the collaboration between different stakeholders through a data-intensive process. Overall, as knowledge gained from the business ecosystem modeling affects the strategic development of an enterprise, the modeling process must conclude by providing relevant information to decision-makers creating an added value.
To address these challenges, visual decision support and visual analytic systems and approaches have been proposed and evaluated (cf., [2,3,4,5]), ensuring that visualizing BEM supports stakeholders and decision-makers applying the “wide lens” [6] and making informed decisions. However, these approaches don’t address new challenges that have emerged in the domain of information systems to reduce the time to execute the business ecosystem modeling process. First, empowering end-users (i.e., users without programming skills) to adapt not only the BEM but also the visualizations [7]. Second, reducing the complexity of the User Interface (UI) for such systems, which requires UIs with a minimal feature-set and an optimal layout based on the roles of the system [8]. In this paper, we address these challenges by introducing a tool consisting of multiple UIs tailoring different stakeholders’ needs to understand the business ecosystems. We refer to such a visual analytic system as a “Business Ecosystem Explorer” (BEEx). For the development of the BEEx, we followed Hevner’s Design Science approach [9].
The here presented prototype is applied to the context of connected mobility (CM). CM describes the interconnectedness between means of transportation, especially cars, traffic systems and infrastructure [10] due to advancing digitization of mobility, and exhibits a currently emerging business ecosystem as actors with technology-related business models, such as Google and Apple, challenge the established players [11, 12].
The main contribution of this paper is adapting a data science approach to address variety and velocity of BEM’s data, through the implementation of a prototype tool, in the context of the project TUM Living Lab Connected Mobility (TUM LLCM)Footnote 1, which empowers end-users to manage BEM by providing role-based UIs.
2 The Hybrid Wiki Approach
The development of an information system that provides a collaborative environment supporting the evolution of data models (e.g., BEM and visualizations) at runtime by different end-users (i.e., users without programming knowledge or skills) was addressed in [21] by introducing the Hybrid Wiki approach. This approach has been used in different use cases and domains such as Enterprise Architecture Management [13] and Collaborative Product Development [14]. To instantiate the BEM we used the updated Hybrid Wiki metamodel as presented in [15].
The Hybrid Wiki metamodel contains the following model building blocks: Workspace, Entity, EntityType, Attribute, and AttributeDefinition. These concepts structure the model inside a Workspace and capture its current snapshot in a data-driven process (i.e., bottom-up process). An entity contains a collection of attributes, and the attributes are stored as a key-value pair. The attributes have a name and can store multiple values of different types, for example, strings or references to other Entities. The user can create an attribute at run-time to capture structured information about an entity. An EntityType allows users to refer to a collection of similar entities, e.g., organizations, persons, etc. The EntityType consists of multiple AttributeDefinitions, which in turn contain multiple data validators.
3 Modeling the Connected Mobility Bussines Ecosystems
For modeling the connected mobility business ecosystem, we adapted the four step data science approach proposed in [16] and encoded the data in each step using the Hybrid Wiki metamodel. The connected mobility BEM is comprised of three EntityTypes: organizations, relations, and visualizations, which are enhanced with data in the process:
First, the industry structure is determined using trade publications. Categories, of both companies and their interrelations, are identified and each stored as one AttributeType. For companies, these are automotive OEMS, parts supplier, public transportation, technology companies, platform and connectivity provider, new competitors of affected industries, and public institution. As relation types, we identified cooperation, (partially) ownership, funding, negotiation, and supply. In the next step, relevant companies, describing attributes and their relations to other entities of the ecosystem are collected. AttributeDefinitions such as company name, abbreviation, logo, URL, short description, headquarter, CEO, category, and legal form are gathered for each identified company using companies’ web pages, newsfeed, social media, etc. Third, the BEM is represented using an explicit visual model language. Each visualization has two elements: the first element is the link between the data model and the visualizations, stored in an AttributedDefintion for each visualization. The second element is the specification of the visualizations, which is described using the visual encodings of the visual grammar VegaFootnote 2, as presented and described in [17].
Finally, the collected information are visualized, analyzed, and interpreted. Figure 1 shows the visualizations implemented in the connected mobility BEEx. The visualizations can support stakeholders analyzing the ecosystem. For example, the modified ego-network can be used to understand which types of companies are necessary to provide a mobility service, by visualizing the mobility services in the center and the mobility service providers – offering the mobility service solutions with a variety of different relations – on the outside circle. Additionally, this visualization allows the interpretation which companies already address the growing demand for mobility as a service providing mobility services, thereby acting innovatively.
4 The Connected Mobility Business Ecosystem Explorer
The development and maintaining of an information system that provides a collaborative environment supporting the evolution of both the model and its instances at runtime by stakeholders and ecosystem experts (i.e., the Hybrid Wiki approach) can be considered a difficult task. This process involves nontrivial design decisions and a reference architecture of the connected mobility BEEx.
4.1 Design Considerations
Four main requirements drive the design considerations. First, the BEEx must support semi-structured and non-structured data (i.e., data variety). Second, the end-users should be able to modify the BEM and visualizations at run-time (i.e., without the need to recompile the system). Third, the BEEx must provide role-based UIs. Finally, the BEEx must be supported by WEB-based technologies. In this paper, we describe the decisions we made regarding the following concerns: development process, architecture style, and visualizations technology
We followed a model-driven development (MDD) process, which is used on the Hybrid Wiki approach. This decision ensures that the system can handle different types of data, thereby the CM BEEx can address the data variety challenge in the associated scenario. However, this approach increases the complexity of the system [15]. Therefore, we select the resource-oriented architecture (ROA) as architecture style. The ROA enables the communication between the different components using defined resources encoded in JSON format, which increases the performance in the communication of WEB-based systems (i.e. using the HTTP protocol) [18]. Thereby, the complexity of the system that supports the Hybrid Wiki approach can be encapsulated. Hence, each component in the system utilizes the optimal resources/features that guarantee the role-based UI.
The visualizations technology selected was based on the visual grammar Vega. Instead of using an imperative approach (e.g. D3JSFootnote 3), we select a declarative approach, which guarantees the description of the visualization using a common visual grammar. This decision ensures that end-users can create visualizations, and bind them to the current BEM at run-time. Additionally, this approach addresses the data velocity challenge since it allows the end-users to continuously adapt the BEM and the visualizations.
4.2 Architecture
The BEEx architecture is shown in Fig. 2. The BEEx architecture ensures a clear separation between execution and development environments, and it is composed of four main components. The first component is the BEEx Modeler, which is the core component of the modeling environment, allowing the BE Modeler to create/update/delete the BEM and the visualizations. The next component is the BEEx Client, which is the core component of the execution environment, and it allows the BE User to interact with all the visualizations, providing only read access to the Models Repository through the Query Service. The Model Repository component stores the BEM and the visualizations in JSON format, which are exposes using a RESTful service. Finally, the Query Service component is responsible for extracting the information from the Models Repository, which is required in each environment using the stated security constraints.
4.3 First Evaluation of the BEEx Prototype
For the evaluation process, the BEEx is hosted in a TUM University server under the following addresses, the execution environment https://ecosystem-explorer.in.tum.de, and the modeling environment https://vmmatthes17.in.tum.de.
Initially, we conducted nine interviews in semi-structured form with nine different companies within two months, following [19]. We aimed at a balance between receiving some quantifiable evaluation but also enabling interviewees to vary the depth of answer depending on own capability and willingness [20]. The focus of these interviews was to receive feedback regarding the CM BEM. A sample of attributes was presented, as well as some types of relations and a visualization of the combination of entities through relations in the form of a force-directed layout. All interviewees stated that the BEM supported them in mastering ecosystem related tasks and that their knowledge of the connected mobility ecosystem was increased. Some suggested immediately additional scenarios, for example, the patent management in the pharmaceutical industry.
We used the interviews’ results to update the connected mobility BEEx. As a next step, we conducted three in-depth interviews with additional three companies. To obtain a wider range of opinions, we selected three companies of different fields of activity. Namely, an automotive OEM, a publicly funded non-research institution and a software company with main business area addressing connected mobility, all actively modeling their business ecosystem. All stated their perceived limitations with the current in use tools. Additionally, two companies confirmed that different stakeholders within in the enterprise have different viewpoints towards the enterprise’s business ecosystem. As a limiting factor, it should be noticed that the presented BEEx prototype required further developed within the conduction of these in-depth interviews. Nevertheless, all companies agreed that the prototype foster the understanding of the connected mobility ecosystem and two continued that it would be interesting to use such a tool within in their enterprise to collaboratively manage the business ecosystem evolution.
5 Conclusions
In this paper, we adapted an existing data-science approach and introduced a tool for supporting the BEM process. The design decisions and the architecture ensure that end-users can address variety and velocity of BEM’s data in the context of the connected mobility business ecosystem. The BEEx provides role-based UIs, which empowering end-users to manage the BEMs. The first BEEx evaluation indicates that the proposed approach and tool conforms to the enterprise tasks for BEM. However, further evaluation is required to evaluate the potential of the BEEx on supporting different stakeholders in completing different BEM related tasks.
Notes
References
Bosch, J.: Speed, data, and ecosystems: The future of software engineering. IEEE Softw. 33(1), 82–88 (2016)
Park, H., Bellamy, M.A., Basole, R.C.: Visual analytics for supply network management: System design and evaluation. Decis. Support Syst. 91, 89–102 (2016)
Huhtamaki, J., Rubens, N.: Exploring innovation ecosystems as networks: Four european cases. In: Proceedings of the Annual Hawaii International Conference on System Sciences March 2016, pp. 4505–4514 (2016)
Basole, R.C., Huhtamäki, J., Still, K., Russell, M.G.: Visual decision support for business ecosystem analysis. Expert Syst. Appl. 65, 271–282 (2016)
Evans, P.C., Basole, R.C.: Revealing the api ecosystem and enterprise strategy via visual analytics. Commun. ACM 59(2), 26–28 (2016)
Adner, R.: The Wide Lens: What Successful Innovators See That Others Miss. Portfolio Penguin, New York (2013)
Satyanarayan, A., Heer, J.: Lyra: An interactive visualization design environment. Comput. Graphics Forum 33(3), 351–360 (2014)
Akiki, P.A., Bandara, A.K., Yu, Y.: Rbuis: Simplifying enterprise application user interfaces through engineering role-based adaptive behavior. In: Proceedings of the 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS 2013, pp. 3–12. ACM, NY, USA (2013)
Hevner, A.R.: A three cycle view of design science research. Scand. J. Inf. Syst. 19(2), 4 (2007)
Mitchell, W.: Reinventing the Automobile : Personal Urban Mobility for the 21st Century. Massachusetts Institute of Technology, Cambridge (2010)
Etherington, D., Kolodny, L.: Google’s self-driving car unit becomes waymo (2016). https://techcrunch.com/2016/12/13/googles-self-driving-car-unit-spins-out-as-waymo/ Accessed 23 Jan 2017
Taylor, M.: Apple confirms it is working on self-driving cars (2016). https://www.theguardian.com/technology/2016/dec/04/apple-confirms-it-is-working-on-self-driving-cars Accessed 23 Jan 2017
Matthes, F., Neubert, C.: Wiki4eam - using hybrid wikis for enterprise architecture management. In: Proceedings of the International Symposium on Wikis and Open Collaboration (2011)
Rehm, S., Reschenhofer, T., Shumaiev, K.: Is design principles for empowering domain experts in innovation: Findings from three case studies. In: Proceedings of the International Conference on Information Systems (2014)
Reschenhofer, T., Bhat, M., Hernandez-Mendez, A., Matthes, F.: Lessons learned in aligning data and model evolution in collaborative information systems. In: Proceedings of the 38th International Conference on Software Engineering Companion, ICSE 2016, pp. 132–141. ACM, NY, USA (2016)
Iyer, B.R., Basole, R.C.: Visualization to understand ecosystems. Commun. ACM 59(11), 27–30 (2016)
Satyanarayan, A., Russell, R., Hoffswell, J., Heer, J.: Reactive Vega: A streaming dataflow architecture for declarative interactive visualization. IEEE Trans. Vis. Comput. Graphics 22(1), 659–668 (2016)
Roberto Lucchi, M.M., Elfers, C.: Resource oriented architecture and rest. Eur - scientific and technical research series, EUR 23397 EN - Joint Research Centre - Institute for Environment and Sustainability
Weiss, R.: Learning from strangers : the art and method of qualitative interview studies. Free Press, New York (1995)
Gläser, J., Laudel, G.: Experteninterviews und qualitative Inhaltsanalyse: als Instrumente rekonstruierender Untersuchungen. VS Verlag für Sozialwiss, Wiesbaden (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Hernandez-Mendez, A., Faber, A., Matthes, F. (2017). Towards a Data Science Environment for Modeling Business Ecosystems: The Connected Mobility Case. In: Kirikova, M., et al. New Trends in Databases and Information Systems. ADBIS 2017. Communications in Computer and Information Science, vol 767. Springer, Cham. https://doi.org/10.1007/978-3-319-67162-8_32
Download citation
DOI: https://doi.org/10.1007/978-3-319-67162-8_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67161-1
Online ISBN: 978-3-319-67162-8
eBook Packages: Computer ScienceComputer Science (R0)