Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2536146.2536159acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmedesConference Proceedingsconference-collections
research-article

From applications to a software ecosystem platform: an exploratory study

Published: 28 October 2013 Publication History

Abstract

The essence of the software ecosystem concept encourages external developers to interact with a software platform, enabling them to contribute or evolve such platform. Trying to expand a product into a platform on which components, services and applications can be created, a company may provide the basis for an ecosystem and its life cycle. In this paper, we describe the evolution process of an application towards an ecosystem using current models and taking into account the reuse of an existing software system. The application DiaDia has been developed for smartphones and its main function consists in helping the treatment of diabetic patients. Two different models are used to discuss the transition of the application to an ecosystem: one is an adaptation of the Software Supply Network which represents the main actors that interact with the ecosystem, and the other covers the process of creating an application and its evolution to an ecosystem through Business Process Model and Notation.

References

[1]
Anvaari, M., and Jansen, S. 2010. Evaluating Architectural Openness in Mobile Software Platforms. In Proceedings of the 4th European Conference on Software Architecture, 2nd IWSECO, Copenhagen, Denmark, 85--92.
[2]
Barbosa, O. A. L. P., Santos, R. P., Alves, C. F., Werner, C. M. L., and Jansen, S. 2013. A Systematic Mapping Study on Software Ecosystems from a Three-Dimensional Perspective. In Jansen, S.; Brinkkemper, S.; Cusumano, M. A. (Org.). Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. 1ed. Edward Elgar Publishing, 59--81.
[3]
Bosch, J. 2009. From Software Product Lines to Software Ecosystem. In Proceedings of 13th International Software Product Line Conference, San Francisco, USA, 1--10.
[4]
Boucharas, V., Jansen, S., and Brinkkemper, S. 2009. Formalizing Software Ecosystem Modeling. In Proceedings of the 1st International Workshop on Open Component Ecosystems, ACM SIGSOFT Symposium on the Foundations of Software Engineering, Amsterdam, Netherlands, 41--50.
[5]
Jansen, S., Finkelstein, A., and Brinkkemper, S. 2009. A Sense of Community: A Research Agenda for Software Ecosystems. In Proceedings of the 31st International Conference on Software Engineering, New and Emerging Research Track, Vancouver, Canada, 187--190.
[6]
Jansen, S., Peeters, S., and Brinkkemper, S. 2013. Software Ecosystems: From Software Product Management to Software Platform Management. In Proceedings of the International Workshop From Start-ups to SaaS Conglomerate: Life Cycles of Software Products, 4th ICSOB, Postdam, Germany.
[7]
Pettersson, O., Svensson, M., Gil, D., Andersson, J., and Milrad, M. 2010. On the Role of Software Process Modeling in Software Ecosystem Design. In Proceedings of the 4th European Conference on Software Architecture, 2nd IWSECO, Copenhagen, Denmark, 103--110.
[8]
Hyrynsalmi, S., Mäkilä, T., Järvi, A., Suominen, A., Seppänen, M., and Knuutila, T. 2012. App Store, Marketplace, Play! An Analysis of Multi-Homing in Mobile Software Ecosystems. In Proceedings of the 4th International Workshop on Software Ecosystems, 3rd ICSOB, Boston, USA, 59--72.
[9]
Santos, R., and Werner, C. 2010. Revisiting the Concept of Components in Software Engineering from a Software Ecosystem Perspective. In Proceedings of the 4th European Conference on Software Architecture, 2nd IWSECO, Copenhagen, Denmark, 135--142.
[10]
Santos, R., and Werner, C. 2011. Treating Business Dimension in Software Ecosystems. In Proceedings of the 3rd ACM Intl. Conference on Management of Emergent Digital EcoSystems, San Francisco, USA, 197--201.
[11]
Santos, R., and Werner, C. 2012. ReuseECOS: An Approach to Support Global Software Development through Software Ecosystems. In Proceedings of the 7th IEEE International Conference on Global Software Engineering Workshops, VI WDDS, Porto Alegre, Brazil, 60--65.
[12]
Santos, R. 2013. ReuseSEEM: An Approach to Support the Definition, Modeling and Analysis of Software Ecosystems. In Proceedings of the 17th International Software Product Line Conference, Doctoral Symposium, Tokyo, Japan.
[13]
Santos, R., Esteves, M. G., Freitas, G., and Souza, J. 2013. "Using Social Networks to Support Software Ecosystems Comprehension and Evolution". Social Networking.

Cited By

View all
  • (2020)A study on dynamic aspects variability in the SOLAR educational software ecosystemJournal of the Brazilian Computer Society10.1186/s13173-020-00103-526:1Online publication date: 7-Sep-2020
  • (2020)A Tool for Software Ecosystem ModelsProceedings of the XXXIV Brazilian Symposium on Software Engineering10.1145/3422392.3422486(405-414)Online publication date: 21-Oct-2020
  • (2020)Business Process Management in Digital and Software Ecosystems: A Systematic Mapping Study2020 IEEE International Conference on Software Architecture Companion (ICSA-C)10.1109/ICSA-C50368.2020.00046(226-233)Online publication date: Mar-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
MEDES '13: Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems
October 2013
358 pages
ISBN:9781450320047
DOI:10.1145/2536146
  • Conference Chairs:
  • Latif Ladid,
  • Antonio Montes,
  • General Chair:
  • Peter A. Bruck,
  • Program Chairs:
  • Fernando Ferri,
  • Richard Chbeir
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • LBBC: Luxembourg Brazil Business Council
  • IPv6 Luxembourg Council: Luxembourg IPv6 Council
  • Luxembourg Green Business Awards 2013: Luxembourg Green Business Awards 2013
  • LUXINNOVATION: Agence Nationale pour la Promotion de l Innovation et de la Recherche
  • Pro Newtech: Pro Newtech
  • CTI: Centro de Tecnologia da Informação Renato Archer

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 October 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ecosystems modeling
  2. mobile applications
  3. software ecosystems
  4. software life cycle
  5. software reuse

Qualifiers

  • Research-article

Funding Sources

Conference

MEDES '13
Sponsor:
  • LBBC
  • IPv6 Luxembourg Council
  • Luxembourg Green Business Awards 2013
  • LUXINNOVATION
  • Pro Newtech
  • CTI

Acceptance Rates

MEDES '13 Paper Acceptance Rate 56 of 122 submissions, 46%;
Overall Acceptance Rate 267 of 682 submissions, 39%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)4
Reflects downloads up to 30 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)A study on dynamic aspects variability in the SOLAR educational software ecosystemJournal of the Brazilian Computer Society10.1186/s13173-020-00103-526:1Online publication date: 7-Sep-2020
  • (2020)A Tool for Software Ecosystem ModelsProceedings of the XXXIV Brazilian Symposium on Software Engineering10.1145/3422392.3422486(405-414)Online publication date: 21-Oct-2020
  • (2020)Business Process Management in Digital and Software Ecosystems: A Systematic Mapping Study2020 IEEE International Conference on Software Architecture Companion (ICSA-C)10.1109/ICSA-C50368.2020.00046(226-233)Online publication date: Mar-2020
  • (2019)A Report on the Teaching of Software Ecosystems in Software Engineering DisciplineProceedings of the XXXIII Brazilian Symposium on Software Engineering10.1145/3350768.3351302(130-139)Online publication date: 23-Sep-2019
  • (2019)Revisiting the mobile software ecosystems literatureProceedings of the 7th International Workshop on Software Engineering for Systems-of-Systems and 13th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems10.1109/SESoS/WDES.2019.00015(50-57)Online publication date: 28-May-2019
  • (2017)An exploratory study on the need for modeling software ecosystemsProceedings of the 9th International Workshop on Modelling in Software Engineering10.5555/3104068.3104081(47-53)Online publication date: 20-May-2017
  • (2017)A software ecosystem for a virtual learning environmentProceedings of the Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems10.5555/3103196.3103206(41-47)Online publication date: 20-May-2017
  • (2017)An Exploratory Study on the Need for Modeling Software Ecosystems: The Case of SOLAR SECO2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering (MiSE)10.1109/MiSE.2017.3(47-53)Online publication date: May-2017
  • (2017)A Software Ecosystem for a Virtual Learning Environment: SOLAR SECO2017 IEEE/ACM Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS)10.1109/JSOS.2017.2(41-47)Online publication date: May-2017
  • (2017)A Variability Model for Store-Oriented Software Ecosystems: An Enterprise PerspectiveService-Oriented Computing10.1007/978-3-319-69035-3_42(573-588)Online publication date: 18-Oct-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media