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
Showing cs.SEShow all

13 papers · 1 filter

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…

cs.SE2022

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…

cs.SE2022★ 1 cited

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…

cs.SE2022★ 1 cited

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…

cs.SE2022★ 3 cited

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…

cs.SE2021

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…

cs.SE2020★ 138 cited

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…

cs.SE2020

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…