"We are dying!" On Death Signals of Software Ecosystems

Felipe Soupinski, Pedro Arantes, Igor Steinmacher, Igor Wiese, Hudson Borges, Bruno Cafeo, Awdren Fontão

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Software Ecosystems (SECO) depend on platforms that serve as environments for developers interaction. When the organization that owns the platform does not support the synergy between organizational goals and developers' expectations, the SECO may die. The death results in the definitive suspension of vital activities, directly impacting developers, who lose part of the learning and experience gained. Projects that depend on the SECO platform may be discontinued. Ultimately, the responsible corporation loses the resources invested in the development and maintenance of the software and communities. Thus, understanding the signs that may indicate a SECO death is important. In this paper, we report a study conducted on StackOverflow (SO) and GitHub (GH) focusing on Web SECOs: AngularJS, PhantomJS, and Moment.JS. We analyzed metrics based on answer rates, closed issues, and modified files to understand what happens in these SECOs before, during, and after the platform's death. We identified that an SO answer rate below 0.8 is a sign of risk. In GH, the files that involve source code and text are the ones that concentrate on the activities before and during death.

Original languageEnglish (US)
Title of host publicationCBSOFT 2022 - 13th Congresso Brasileiro de Software; Proceedings - 36th Brazilian Symposium on Software Engineering, SBES 2022
PublisherAssociation for Computing Machinery
Pages363-369
Number of pages7
ISBN (Electronic)9781450397353
DOIs
StatePublished - Oct 5 2022
Event36th Brazilian Symposium on Software Engineering, SBES 2022 - Virtual, Online, Brazil
Duration: Oct 3 2022Oct 7 2022

Publication series

NameACM International Conference Proceeding Series

Conference

Conference36th Brazilian Symposium on Software Engineering, SBES 2022
Country/TerritoryBrazil
CityVirtual, Online
Period10/3/2210/7/22

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Fingerprint

Dive into the research topics of '"We are dying!" On Death Signals of Software Ecosystems'. Together they form a unique fingerprint.

Cite this