activity
20192023
most citedLags in the Release, Adoption, and Propagation of npm Vulnerability Fixes

60 citations · 77 across the 11 of their papers we have counts for

collaborators

11 papers

cs.SE2023

Meta-Maintanance for Dockerfiles: Are We There Yet?

Takeru Tanaka, Hideaki Hata, Bodin Chinthanet +2

Docker allows for the packaging of applications and dependencies, and its instructions are described in Dockerfiles. Nowadays, version pinning is recommended to avoid unexpected ch…

cs.SE2022★ 5 cited

An Empirical Study of Package Management Issues via Stack Overflow

Syful Islam, Raula Gaikovina Kula, Christoph Treude +3

The package manager (PM) is crucial to most technology stacks, acting as a broker to ensure that a verified dependency package is correctly installed, configured, or removed from a…

cs.SE2022

An Empirical Evaluation of Competitive Programming AI: A Case Study of AlphaCode

Sila Lertbanjongngam, Bodin Chinthanet, Takashi Ishio +5

AlphaCode is a code generation system for assisting software developers in solving competitive programming problems using natural language problem descriptions. Despite the advanta…

cs.SE2022

On the Use of Refactoring in Security Vulnerability Fixes: An Exploratory Study on Maven Libraries

Ayano Ikegami, Raula Gaikovina Kula, Bodin Chinthanet +4

Third-party library dependencies are commonplace in today's software development. With the growing threat of security vulnerabilities, applying security fixes in a timely manner is…

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★ 1 cited

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…

cs.SE2021

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…

cs.SE2021★ 4 cited

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…

cs.SE2020★ 4 cited

Code-based Vulnerability Detection in Node.js Applications: How far are we?

Bodin Chinthanet, Serena Elisa Ponta, Henrik Plate +4

With one of the largest available collection of reusable packages, the JavaScript runtime environment Node.js is one of the most popular programming application. With recent work s…

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…

cs.SE2019★ 60 cited

Lags in the Release, Adoption, and Propagation of npm Vulnerability Fixes

Bodin Chinthanet, Raula Gaikovina Kula, Shane McIntosh +3

Security vulnerability in third-party dependencies is a growing concern not only for developers of the affected software, but for the risks it poses to an entire software ecosystem…