Unpublished conference/Abstract (Scientific congresses and symposiums)
Socio-Technical Analysis of Developer Abandonment in the RubyGems Software Ecosystem
Constantinou, Eleni; Mens, Tom
2017Seminar on Advanced Tools and Techniques for Software Evolution (SATTOSE 2017)
 

Files


Full Text
const_mens.pdf
Author preprint (231.18 kB)
Request a copy

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Keywords :
[en] software ecosystem; [en] RubyGems; [en] socio-technical analysis; [en] software development
Abstract :
[en] Software ecosystems can be viewed as socio-technical networks consisting of software packages developed and maintained by communities of contributors. Ecosystems evolve over time through changes in the code and the social structure, and some of these changes that may have an important impact on the sustainability of the ecosystem. Some social changes may lead to a technical degradation of the ecosystem, e.g., by resulting in abandoned software packages that are still being used by many other packages in the ecosystem. To avoid this, it is important to identify those factors leading to an increased probability of developer abandonment. Using the statistical technique of survival analysis, we empirically analyse such factors for the RubyGems software ecosystem. To achieve our goal, we analysed the development activity of gems in GitHub, as well as the social interactions between gem developers in both GitHub and developer mailing lists. Our findings showed that: the more intensive and frequent the communication, the higher the probability of remaining active longer; developers with a large num- ber of commits and multi-project activity stay longer in the ecosystem; and developers that frequently abandon projects in the ecosystem will abandon the ecosystem altogether sooner.
Disciplines :
Computer science
Electrical & electronics engineering
Author, co-author :
Constantinou, Eleni ;  Université de Mons > Faculté des Sciences > Génie Logiciel
Mens, Tom  ;  Université de Mons > Faculté des Sciences > Service de Génie Logiciel
Language :
English
Title :
Socio-Technical Analysis of Developer Abandonment in the RubyGems Software Ecosystem
Publication date :
03 June 2017
Number of pages :
5
Event name :
Seminar on Advanced Tools and Techniques for Software Evolution (SATTOSE 2017)
Event place :
Madrid, Spain
Event date :
2017
Research unit :
S852 - Génie Logiciel
Research institute :
R300 - Institut de Recherche en Technologies de l'Information et Sciences de l'Informatique
R150 - Institut de Recherche sur les Systèmes Complexes
Available on ORBi UMONS :
since 31 May 2017

Statistics


Number of views
8 (0 by UMONS)
Number of downloads
0 (0 by UMONS)

Bibliography


Similar publications



Contact ORBi UMONS