• DocumentCode
    555370
  • Title

    A study of ripple effects in software ecosystems: (NIER track)

  • Author

    Robbes, Romain ; Lungu, Mircea

  • Author_Institution
    PLEIAD at DCC, Univ. of Chile, Santiago, Chile
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    904
  • Lastpage
    907
  • Abstract
    When the Application Programming Interface (API) of a framework or library changes, its clients must be adapted. This change propagation - known as a ripple effect - is a problem that has garnered interest: several approaches have been proposed in the literature to react to these changes. Although studies of ripple effects exist at the single system level, no study has been performed on the actual extent and impact of these API changes in practice, on an entire software ecosystem associated with a community of developers. This paper reports on early results of such an empirical study of API changes that led to ripple effects across an entire ecosystem. Our case study subject is the development community gravitating aroung the Squeak and Pharo software ecosystems: six years of evolution, nearly 3,000 contributors, and close to 2,500 distinct systems.
  • Keywords
    application program interfaces; NIER track; Pharo software ecosystem; Squeak software ecosystem; application programming interface; ripple effects; Adaptation models; Communities; Data mining; Ecosystems; Kernel; Libraries; empirical studies; mining software repositories; software ecosystems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985940
  • Filename
    6032548