348 citations · 583 across the 98 of their papers we have counts for
14 papers · 1 filter
SōjiTantei: Function-Call Reachability Detection of Vulnerable Code for npm Packages
Bodin Chinthanet, Raula Gaikovina Kula, Rodrigo Eliza Zapata +3
It has become common practice for software projects to adopt third-party dependencies. Developers are encouraged to update any outdated dependency to remain safe from potential thr…
An Exploration of npm Package Co-Usage Examples from Stack Overflow: A Case Study
Syful Islam, Dong Wang, Raula Gaikovina Kula +2
Third-party package usage has become a common practice in contemporary software development. Developers often face different challenges, including choosing the right libraries, ins…
More Than React: Investigating The Role of EmojiReaction in GitHub Pull Requests
Teyon Son, Tao Xiao, Dong Wang +3
Context: Open source software development has become more social and collaborative, especially with the rise of social coding platforms like GitHub. Since 2016, GitHub started to s…
Contrasting Third-Party Package Management User Experience
Syful Islam, Raula Gaikovina Kula, Christoph Treude +3
The management of third-party package dependencies is crucial to most technology stacks, with package managers acting as brokers to ensure that a verified package is correctly inst…
What makes a good Node.js package? Investigating Users, Contributors, and Runnability
Bodin Chinthanet, Brittany Reid, Christoph Treude +4
The Node.js Package Manager (i.e., npm) archive repository serves as a critical part of the JavaScript community and helps support one of the largest developer ecosystems in the wo…
Automatic Patch Linkage Detection in Code Review Using TextualContent and File Location Features
Dong Wang, Raula Gaikovina Kula, Takashi Ishio +1
Context: Contemporary code review tools are a popular choice for software quality assurance. Using these tools, reviewers are able to post a linkage between two patches during a re…