Back to Search Start Over

An empirical study of software ecosystem related tweets by npm maintainers

Authors :
Syful Islam
Yusuf Sulistyo Nugroho
Chy. Md. Shahrear
Nuhash Wahed
Dedi Gunawan
Endang Wahyu Pamungkas
Mohammed Humayun Kabir
Yogiek Indra Kurniawan
Md. Kamal Uddin
Source :
PeerJ Computer Science, Vol 10, p e1669 (2024)
Publication Year :
2024
Publisher :
PeerJ Inc., 2024.

Abstract

The npm ecosystem is crucial for the JavaScript community and its development is significantly influenced by the opinions and feedback of npm maintainers. Many software ecosystem maintainers have utilized social media, such as Twitter, to share community-related information and their views. However, the communication between npm maintainers via Twitter in terms of topics, nature, and sentiment have not been analyzed. This study conducts an empirical analysis of tweets by npm maintainers related to the software ecosystem to understand their perceptions and opinions better. A dataset of tweets was collected and analyzed using qualitative analysis techniques to identify the topic of tweets, nature, and their sentiments. Our study demonstrates that most tweets belong to the package management category, followed by notifications and community-related information. The most frequently discussed topics among npm maintainers in the package management category are usage scenarios. It appears that the nature of tweets mostly shared by npm maintainers is information, followed by question and answer, respectively. Additionally, the sentiment analysis reveals that npm maintainers express more positive sentiments towards notification and community-related discussion while expressing more neutral opinions towards the package management related discussion. This case study provides valuable insights into the perceptions and opinions of the npm maintainers regarding the software ecosystem and can inform future development and decision making.

Details

Language :
English
ISSN :
23765992
Volume :
10
Database :
Directory of Open Access Journals
Journal :
PeerJ Computer Science
Publication Type :
Academic Journal
Accession number :
edsdoj.07327251b27f49b2960f5d982625fb51
Document Type :
article
Full Text :
https://doi.org/10.7717/peerj-cs.1669