• DocumentCode
    1914607
  • Title

    ReuseECOS: An Approach to Support Global Software Development through Software Ecosystems

  • Author

    Santos, Rodrigo Pereira dos ; Werner, Cláudia Maria Lima

  • Author_Institution
    Comput. Sci. & Syst. Eng. Dept., COPPE - Fed. Univ. of Rio de Janeiro, Rio de Janeiro, Brazil
  • fYear
    2012
  • fDate
    27-30 Aug. 2012
  • Firstpage
    60
  • Lastpage
    65
  • Abstract
    Economic and social issues were pointed out as Software Engineering (SE) challenges for the next years, since the field needs to treat issues beyond the technical side, which requires observing it in another perspective. In this sense, Software Ecosystems (SECOs) have emerged as an approach to improve software reuse in global software development (GSD) industry considering relations among companies and stakeholders around the world. Companies and organizations have opened up their platforms and artifacts to others, including partners and third-part developers. This scenario changes the traditional software industry and requires mature research in software architecture, component-based software engineering and software product line (SPL) in a global market and business environment. So, GSD requires linking an architectural, a business and a social-based environment in an integrated way, as well as a focus on SECO-based management and engineering. This concern motivated a proposal of a "3+1" framework for SECOs management and engineering called Reuse ECOS. The approach aims at outlining a set of steps that combines those three dimensions and joins different perspectives in SECOs literature from a survey through a research strategy and a solution proposal for GSD with SECO and SPL. It was observed that SECO concepts can be merged in a broader GSD approach in SE industry.
  • Keywords
    object-oriented programming; software reusability; ReuseECOS; SECO based management; business environment; component based software engineering; global market; global software development industry; social based environment; software architecture; software ecosystem; software product line; software reuse; support global software development; Biological system modeling; Communities; Industries; Organizations; Proposals; Software; component-based development; global software development; social networks; software ecosystems; software reuse; value-based software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Software Engineering Workshops (ICGSEW), 2012 IEEE Seventh International Conference on
  • Conference_Location
    Porto Alegre
  • Print_ISBN
    978-1-4673-2625-4
  • Electronic_ISBN
    978-0-7695-4788-6
  • Type

    conf

  • DOI
    10.1109/ICGSEW.2012.16
  • Filename
    6337321