ログイン
Language:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 02 情報科学
  2. 01 学術雑誌論文

Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem

http://hdl.handle.net/10061/0002000136
http://hdl.handle.net/10061/0002000136
dc14dc1f-bbe7-4d9e-9e57-48627482d9b8
アイテムタイプ 学術雑誌論文 / Journal Article(1)
公開日 2024-03-06
タイトル
タイトル Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem
言語
言語 eng
キーワード
主題Scheme Other
主題 Software ecosystem
キーワード
主題Scheme Other
主題 dependency changes
キーワード
主題Scheme Other
主題 npm ecosystem
資源タイプ
資源タイプ journal article
アクセス権
アクセス権 open access
著者 Wattanakriengkrai, Supatsara

× Wattanakriengkrai, Supatsara

en Wattanakriengkrai, Supatsara

Search repository
Wang, Dong

× Wang, Dong

en Wang, Dong

Search repository
Kula, Raula Gaikovina

× Kula, Raula Gaikovina

WEKO 151

en Kula, Raula Gaikovina

Search repository
Treude, Christoph

× Treude, Christoph

en Treude, Christoph

Search repository
Thongtanunam, Patanamon

× Thongtanunam, Patanamon

en Thongtanunam, Patanamon

Search repository
石尾, 隆

× 石尾, 隆

WEKO 66
e-Rad_Researcher 60452413

en Ishio, Takashi

ja 石尾, 隆

ja-Kana イシオ, タカシ

Search repository
松本, 健一

× 松本, 健一

WEKO 120
e-Rad_Researcher 70219492

en Matsumoto, Kenichi

ja 松本, 健一

ja-Kana マツモト, ケンイチ

Search repository
抄録
内容記述タイプ Abstract
内容記述 The widespread adoption of third-party libraries for contemporary software development has led to the creation of large inter-dependency networks, where sustainability issues of a single library can have widespread network effects. Maintainers of these libraries are often overworked, relying on the contributions of volunteers to sustain these libraries. To understand these contributions, in this work, we leverage socio-technical techniques to introduce and formalise dependency-contribution congruence (DC congruence) at both ecosystem and library level, i.e., to understand the degree and origins of contributions congruent to dependency changes, analyze whether they contribute to library dormancy (i.e., a lack of activity), and investigate similarities between these congruent contributions compared to typical contributions. We conduct a large-scale empirical study to measure the DC congruence for the npm ecosystem using 1.7 million issues, 970 thousand pull requests (PRs), and over 5.3 million commits belonging to 107,242 npm libraries. We find that the most congruent contributions originate from contributors who can only submit (not commit) to both a client and a library. At the project level, we find that DC congruence shares an inverse relationship with the likelihood that a library becomes dormant. Specifically, a library is less likely to become dormant if the contributions are congruent with upgrading dependencies. Finally, by comparing the source code of contributions, we find statistical differences in the file path and added lines in the source code of congruent contributions when compared to typical contributions. Our work has implications to encourage dependency contributions, especially to support library maintainers in sustaining their projects.
書誌情報 en : IEEE Transactions on Software Engineering

巻 49, 号 4, 発行日 2022-11-28
出版者
出版者 IEEE
ISSN
収録物識別子タイプ EISSN
収録物識別子 1939-3520
出版者版DOI
関連タイプ isReplacedBy
識別子タイプ DOI
関連識別子 https://doi.org/10.1109/TSE.2022.3225197
出版者版URI
関連タイプ isReplacedBy
識別子タイプ URI
関連識別子 https://ieeexplore.ieee.org/abstract/document/9964443
権利
権利情報Resource https://creativecommons.org/licenses/by/4.0/
権利情報 IEEE is not the copyright holder of this material. This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
著者版フラグ
出版タイプ NA
戻る
0
views
See details
Views

Versions

Ver.1 2024-03-06 01:03:28.951802
Show All versions

Share

Share
tweet

Cite as

Other

print

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR 2.0
  • OAI-PMH JPCOAR 1.0
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX
  • ZIP

コミュニティ

確認

確認

確認


Powered by WEKO3


Powered by WEKO3