Carnegie Mellon University
Browse
Change in Software Ecosystems - Social Challenges of Automating Upgrades.pdf (226.07 kB)

Change in Software Ecosystems

Download (226.07 kB)
conference contribution
posted on 2022-06-28, 20:13 authored by Gabriel Matute, Alvin Cheung, Sarah Chasins

As software continually changes, communities must propagate and adopt potentially disruptive updates. This is difficult because software ecosystems are complex social systems that struggle with scale, mismatched priorities, heterogeneous levels and areas of expertise, and limits on communication and collaboration. In this paper, we aim to explore the social challenges of rolling out software changes. We first characterize some of these challenges. Next we describe a community structure that has allowed some organizations to develop efficient and scalable tooling for adapting code to handle software changes. We end by discussing current and proposed solutions for propagating changes—and the problems they still face.

Funding

CA-HDR 2029457

CA-HDR 1936731

CA-HDR 2033558

IIS-1546083

IIS-1955488

IIS-2027575

CCF-1723352

DE-SC0016260

History

Date

2021-11-09

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC