EcoSysNetworks: A Method for Visualizing Software Ecosystems

Similar documents
BUSINESS ECOSYSTEM S HEALTH REVISED

Software Ecosystems: Vendor-Sided Characteristics of Online Marketplaces Christoph Burkard, Tobias Draisbach, Thomas Widjaja, Peter Buxmann

Mapping Business Ecosystems

Translation Supply Chain Management

The Big Data Paradigm Shift. Insight Through Automation

Business Architecture Scenarios

How To Understand And Understand The Concept Of An Octo

PEER BENCHMARKING. A Powerful Tool for IT Portfolio Planning. Noah Wittman, Educational Technology Services, UC Berkeley UCCSC - 04 August 2014

Application of Business Intelligence in Transportation for a Transportation Service Provider

Questionnaire on the European Data-Driven Economy

Briefing Notes: A Summary of Best Practice Approaches in Strategic Planning Processes

SCMD 150 Courseware. WORKBOOK Creating a Social Media Strategy

Platform Leadership in Software as a Service: How Platforms Facilitate Innovation

How To Understand And Understand A Software Ecosystem

I D C M A R K E T S P O T L I G H T. P r i va t e a n d H yb r i d C l o u d s E n a b l e New L e ve l s o f B u s i n e s s and IT Collaboration

Building and Managing Analytics Teams

Essential Elements of an IoT Core Platform

2012 Global Online Analytics Enabling Technology Award

Fundamentals of Information Systems, Seventh Edition

Innovatus Marketers Touchpoint LLP - A Marketing and Sales Consulting and Services Firm

AGILE BUSINESS SERVICES. Guiding and supporting your business. at any stage of your agile journey

Applied Analytics in a World of Big Data. Business Intelligence and Analytics (BI&A) Course #: BIA 686. Catalog Description:

Enabling Integrated Care

Delivering Smart Answers!

BUS 516 Computer Information Systems. Global E-business and Collaboration

2020 Foresight: Best Practices in Implementing Mobile Payments

Strategic Guide to creating a World Class Customer Advisory Board Program

Key Trends, Issues and Best Practices in Compliance 2014

How To Understand The Business Analysis Lifecycle

BUSINESS-TO-BUSINESS MARKETING

Alliance Scorecarding and Performance Management at TechCo. A Vantage Partners Case Study

Big Data is No Small Decision

On the Software Ecosystem Health of Open Source Content Management Systems

Investors' Access. Market. Strategic. Forum. Open. E-Health PROGRAM Alliance. Innovation PRELIMINARY. Management

BCS Professional Certificate in Benefits Planning and Realisation Syllabus. Version 1.0 October 2015

Developing SOA solutions using IBM SOA Foundation

Tools for Managing and Measuring the Value of Big Data Projects

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company.

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

MPPR DIGITAL ANALYTICS

Big Data Challenges and Success Factors. Deloitte Analytics Your data, inside out

Introducing SOA Governance Suite. Magnus Wettemark, Solution Consultant Manager Software AG

The Future of Cloud Computing: Elasticity, Legacy Support, Interoperability and Quality of Service

2020 Foresight: Best Practices in Implementing Mobile Payments

AVEVA NET Accesses and Manages the Digital Asset. Executive Overview Project Risk: Inaccessible, Unreliable Information... 4

Presentation of Schneider Electric Ventures. May 2009

The Five Key Factors That Lead to Business Intelligence Diffusion. Executive Summary

The API Revolution: What it means for Data Center Infrastructure Management

Automation Sales/Marketing Professional

Healthcare, transportation,

Cloud-based business innovation, transformation, and the future of enterprise IT

Case Study: Analytics

PAC Multi-Client Study Applications Modernization: The path to Omni-channel retail

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Digital Customer Experience

Wireframes. Example: U.S. Department of Health & Human Services Independence Avenue, S.W. - Washington, D.C

Exploiting software supply chain business architecture: a research agenda

CRISP-DM, which stands for Cross-Industry Standard Process for Data Mining, is an industry-proven way to guide your data mining efforts.

Innovation Toolbox Networking

GRC Stack Research Sponsorship

Public Cloud Workshop Offerings

Analysis on Complexity and Evolution of E-Commerce Ecosystem

SCM & Agile Business Intelligence. Anja Cielen

IOT & Applications of Big Data

BUSINESS-TO-BUSINESS MARKETING

Open Source Business Intelligence Tools: A Review

Implementing E-Supply Chain Management in Enterprises a Case Study

I D C M a r k e t S c a p e : W o r l d w i d e B u s i n e s s A n a l y t i c s B P O S e r v i c e s V e n d o r A n a l y s i s

Web of Things Use Cases and Solutions at FZI

Linked Open Data Infrastructure for Public Sector Information: Example from Serbia

NetVision. NetVision: Smart Energy Smart Grids and Smart Meters - Towards Smarter Energy Management. Solution Datasheet

Business Process Management (BPM) Executive Summary

Mobile Application Ecosystems from the Application Developers' Perspectives: the Cases of App Store and Android Market

MBAProgramme. The College of The Bahamas

The Evolution of Enterprise Social Intelligence

Transcription:

EcoSysNetworks: A Method for Visualizing Software Ecosystems Bala Iyer 1 1 Babson College, Babson MA 02437 Abstract. This paper summarized the keynote talk on ecosystems delivered at the 4 th Software Ecosystems Workshop. We outline a methodology that was used to generate many interesting ecosystems for companies. Keywords: methodology, ecosystems, software, APIs 1 Introduction Ecosystems are defined as a loose network of suppliers, distributors, outsourcing firms, makers of related products or services, technology providers and a host of other organizations that affect and are affected by the creation and delivery of a company s own products and services [1]. In order to understand the context in which a company operates and makes sound strategic decisions, it is very important to model and study ecosystems. Many entities and tools are required to model and render ecosystems. There needs to be a sponsor who has a question about an industry or a company. The role of an analyst is to collect data for the visualization and to prepare the files for visualization. A domain expert is needed to interpret the visuals and make recommendations for further analysis. Finally, there needs to be a person who manages the infrastructure (data, visuals and lessons learned). The proposed approach is applicable to and appropriate for software ecosystems [2]. 2 Method While many companies would want to do just that, it is not easy to model ecosystems. In this paper, I outline a method that I have used over the past five years to draw and analyze several ecosystems. The methodology consists of the following steps: determine the industry structure or stack, identify companies, dependencies and their attributes, finalize semantics for nodes and links of the network, generate input file for visualization, and visualize and interpret. Proceedings of IWSECO 2012 1

Determine industry structure: When starting the research on a industry, it may typically start with a company and its set of competitors. For this set, it is important to identify the value chain of activities that deliver something of value to customers. These value chains or stacks can typically be found in industry publications. This industry structure can help the analyst create a list of companies that are recognized as the major platform providers in an industry. Figure 1: Mobile Payment Stack Identify Companies and their attributes: Create a list of platform providers for the ecosystem. This list can be generated by searching industry publications that run articles on emerging and established areas. One strategy to locate these articles is to use del.icio.us or Googles search engine. In the case of the M-payment ecosystem, MIT Technology Review ran a special issue on the topic and it listed all the major platform players. This list can be augmented using other sources, too. Once the list is finalized, the analyst has to visit each company s website to create a list of partners and the types of dependencies. Most websites have a tab titled strategic alliances or partner list. These sites will also describe the type of relationship between companies technical, marketing, licensing, etc. Proceedings of IWSECO 2012 2

Figure 2: List of M-Payment Platforms Finalize semantics for nodes and dependencies: Once the data has been collected, the analyst has to prepare a file for the visualization program. This file should have information about the color and size of nodes and dependencies. Typically, node sizes are based on a company s revenue, or number of employees. The dependencies are color coded based on the type of relationship. Visualize, Analyze and interpret: For all our network visualizations, we used Pajek. Once we create the visuals, the typical protocol was to present it to the sponsoring organization. We would show them the core network and see if they have any insights about the companies in the core. We would create a list of companies that occupy key network positions and see if any players surprised the group. During the session it is quite common for company executives to identify a few companies that did not make the list. We would incorporate them and visualize again. Proceedings of IWSECO 2012 3

Proceedings of IWSECO 2012 4 Figure 3: M-Payment Ecosystem

Challenges and Future Work While these visualizations are useful in gaining an understanding of the industry and its key players, it is quite challenging to generate new visuals as things change. In mature industries, it would be useful to have automated tools to gather data on dependencies. Having a good content management system to store data files over time and visualize them on demand would also be useful. Finally, we need better collaborative tools to support a team of stakeholders working on modeling and interpreting ecosystems. The field of ecosystem visualization continues to grow and mature. As researchers from multiple disciplines use this technique, better tools and ways to interpret them will emerge. References 1. Iansiti, Marco; Roy Levien (2004). The Keystone Advantage. Cambridge MA: Harvard Business School Publishing. ISBN 1-59139-307-8. 2. Slinger Jansen; Michael Cusumano (2012). Defining Software Ecosystems: A Survey of Software Platforms and Business Network Governance. Proceedings of the international Workshop on Software Ecosystems 2012. Proceedings of IWSECO 2012 5