2022
DOI: 10.1587/transinf.2021mpp0003
|View full text |Cite
|
Sign up to set email alerts
|

An Exploration of npm Package Co-Usage Examples from Stack Overflow: A Case Study

Abstract: Third-party package usage has become a common practice in contemporary software development. Developers often face different challenges, including choosing the right libraries, installing errors, discrepancies, setting up the environment, and building failures during software development. The risks of maintaining a third-party package are well known, but it is unclear how information from Stack Overflow (SO) can be useful. This paper performed an empirical study to explore npm package co-usage examples from SO… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 26 publications
3
4
0
Order By: Relevance
“…In addition, question-type tweets are significant in a bug report (25.8%), usage scenario (22.4%), feature request (21.9%), etc. This finding aligns with our previous study 15 . It appears that core npm developers use Twitter more for technical issues (such as package management) than for community-centric events and activities.…”
Section: Nature Of Tweet (Rq 2 ): What Is the Nature Of Discussion Th...supporting
confidence: 94%
See 2 more Smart Citations
“…In addition, question-type tweets are significant in a bug report (25.8%), usage scenario (22.4%), feature request (21.9%), etc. This finding aligns with our previous study 15 . It appears that core npm developers use Twitter more for technical issues (such as package management) than for community-centric events and activities.…”
Section: Nature Of Tweet (Rq 2 ): What Is the Nature Of Discussion Th...supporting
confidence: 94%
“…These prior studies show that Twitter posts are useful to understand software developers' challenges. In our previous empirical studies, we looked at the software packaging ecosystem-related discussions by developers on question-and-answering sites and found that package management issues are the biggest challenge [13][14][15] . However, no study has been conducted so far to examine the tweets shared by developers to reveal the challenges associated with using the software packaging ecosystem and how they differ from question-and-answer sites.…”
Section: Studies On Communication Channelsmentioning
confidence: 99%
See 1 more Smart Citation
“…This information may prove useful to new developers when it comes to following npm maintainers on Twitter who are interested in specific aspects of software development. These findings align with our previous studies Islam et al (2021 , 2022 , 2023) regarding package management issues of software ecosystem. From RQ 2 , we find that npm maintainers who believe Twitter is an important tool for their development activities use a variety of strategies, with information tweets dominating, followed by question and answer.…”
Section: Introductionsupporting
confidence: 93%
“…To address these challenges, developers have become increasingly dependent on various online platforms such as social media ( Guzman, Alkadhi & Seyff, 2017 ; Gonzalez-Marron, Mejia-Guzman & Enciso-Gonzalez, 2017 ) and question-and-answer sites ( Meldrum, Licorish & Savarimuthu, 2017 ; Chakraborty et al, 2021 ) since these networks have become mainstream communication channels. In a series of empirical studies, we examined the discussion related to the software ecosystem by developers on question-and-answer sites and found that package management issues are the biggest challenge ( Islam et al, 2021 , 2022 , 2023 ). On the other hand, the software developers community heavily relies on Twitter’s features for communication and sharing information, with noticeable variations in its usage among different groups ( Fang, Vasilescu & Herbsleb, 2023 ).…”
Section: Introductionmentioning
confidence: 99%