• DocumentCode
    146919
  • Title

    Open Architectures and Software Evolution: The Case of Software Ecosystems

  • Author

    Pelliccione, Patrizio

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol. Univ. of Gothenburg, Gothenburg, Sweden
  • fYear
    2014
  • fDate
    7-10 April 2014
  • Firstpage
    66
  • Lastpage
    69
  • Abstract
    Software systems are increasingly constructed on top of a software platform by adding and composing components that more often than not are developed by external actors. Those platforms project into software systems their own architecture and concepts and impose constraints, this strongly influences how components are developed and/or integrated. It is generally recognized that software architectures play a keyrole in managing software ecosystems and their evolution. While commercially there is an undeniable and increasing interest in software ecosystems, e.g., the Apple´s iOS, Google´s Android, Amazon.com, research in this domain is still in its infancy. This paper analyses, from the software architecture perspective, the state-of-the-art in software ecosystems and highlights future research directions from a technical point of view.
  • Keywords
    software architecture; Amazon.com; Apple iOS; Google Android; open architectures; software architectures; software ecosystem management; software evolution; software platform; Companies; Computer architecture; Ecosystems; Linux; Software; Software architecture; Software architecture; open architectures; software ecosystems; software evolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (ASWEC), 2014 23rd Australian
  • Conference_Location
    Milsons Point, NSW
  • Type

    conf

  • DOI
    10.1109/ASWEC.2014.36
  • Filename
    6824109