activity
20202024
most citedPredicting Defective Lines Using a Model-Agnostic Technique

138 citations · 144 across the 12 of their papers we have counts for

collaborators

13 papers

cs.SE2024★ 1 cited

Developer Reactions to Protestware in Open Source Software: The cases of color.js and es5.ext

Youmei Fan, Dong Wang, Supatsara Wattanakriengkrai +4

There is growing concern about maintainers self-sabotaging their work in order to take political or economic stances, a practice referred to as "protestware". Our objective is to u…

cs.SE2024

Contributing Back to the Ecosystem: A User Survey of NPM Developers

Supatsara Wattanakriengkrai, Christoph Treude, Raula Gaikovina Kula

With the rise of the library ecosystem (such as NPM for JavaScript and PyPI for Python), a developer has access to a multitude of library packages that they can adopt as dependenci…

cs.SE2024

Going Viral: Case Studies on the Impact of Protestware

Youmei Fan, Dong Wang, Supatsara Wattanakriengkrai +4

Maintainers are now self-sabotaging their work in order to take political or economic stances, a practice referred to as "protestware". In this poster, we present our approach to u…

cs.SE2023

Lessons from the Long Tail: Analysing Unsafe Dependency Updates across Software Ecosystems

Supatsara Wattanakriengkrai, Raula Gaikovina Kula, Christoph Treude +1

A risk in adopting third-party dependencies into an application is their potential to serve as a doorway for malicious code to be injected (most often unknowingly). While many init…

cs.SE2023

We Live in a Society: Motivators for Contributions in an OSS Ecosystem

Supatsara Wattanakriengkrai, Raula Gaikovina Kula, Christoph Treude +1

Due to the increasing number of attacks targeting open source library ecosystems, assisting maintainers has become a top priority. This is especially important since maintainers ar…

cs.SE2023

Intertwining Communities: Exploring Libraries that Cross Software Ecosystems

Kanchanok Kannee, Raula Gaikovina Kula, Supatsara Wattanakriengkrai +1

Using libraries in applications has helped developers reduce the costs of reinventing already existing code. However, an increase in diverse technology stacks and third-party libra…