138 citations · 144 across the 12 of their papers we have counts for
13 papers
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…
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…
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…
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…
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…
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…
Intertwining Ecosystems: A Large Scale Empirical Study of Libraries that Cross Software Ecosystems
Kanchanok Kannee, Supatsara Wattanakriengkrai, Ruksit Rojpaisarnkit +2
An increase in diverse technology stacks and third-party library usage has led developers to inevitably switch technologies. To assist these developers, maintainers have started to…
Understanding the Role of External Pull Requests in the NPM Ecosystem
Vittunyuta Maeprasart, Supatsara Wattanakriengkrai, Raula Gaikovina Kula +2
The risk to using third-party libraries in a software application is that much needed maintenance is solely carried out by library maintainers. These libraries may rely on a core t…
Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem
Supatsara Wattanakriengkrai, Dong Wang, Raula Gaikovina Kula +4
Popular 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…
Does Coding in Pythonic Zen Peak Performance? Preliminary Experiments of Nine Pythonic Idioms at Scale
Pattara Leelaprute, Bodin Chinthanet, Supatsara Wattanakriengkrai +3
In the field of data science, and for academics in general, the Python programming language is a popular choice, mainly because of its libraries for storing, manipulating, and gain…
Does the First Response Matter for Future Contributions? A Study of First Contributions
Noppadol Assavakamhaenghan, Supatsara Wattanakriengkrai, Naomichi Shimada +3
Open Source Software (OSS) projects rely on a continuous stream of new contributors for their livelihood. Recent studies reported that new contributors experience many barriers in…
Predicting Defective Lines Using a Model-Agnostic Technique
Supatsara Wattanakriengkrai, Patanamon Thongtanunam, Chakkrit Tantithamthavorn +2
Defect prediction models are proposed to help a team prioritize source code areas files that need Software QualityAssurance (SQA) based on the likelihood of having defects. However…
GitHub Repositories with Links to Academic Papers: Public Access, Traceability, and Evolution
Supatsara Wattanakriengkrai, Bodin Chinthanet, Hideaki Hata +4
Traceability between published scientific breakthroughs and their implementation is essential, especially in the case of open-source scientific software which implements bleeding-e…