activity
20162026
most citedDo Developers Update Their Library Dependencies? An Empirical Study on the Impact of Security Advisories on Library Migration

348 citations · 583 across the 98 of their papers we have counts for

collaborators
Showing 2023Show all

11 papers · 1 filter

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

Repeated Builds During Code Review: An Empirical Study of the OpenStack Community

Rungroj Maipradit, Dong Wang, Patanamon Thongtanunam +3

Code review is a popular practice where developers critique each others' changes. Since automated builds can identify low-level issues (e.g., syntactic errors, regression bugs), it…

cs.SE2023

When Conversations Turn Into Work: A Taxonomy of Converted Discussions and Issues in GitHub

Dong Wang, Masanari Kondo, Yasutaka Kamei +2

Popular and large contemporary open-source projects now embrace a diverse set of documentation for communication channels. Examples include contribution guidelines (i.e., commit me…

cs.SE2023

More Than React: Investigating The Role of Emoji Reaction in GitHub Pull Requests

Dong Wang, Tao Xiao, Teyon Son +4

Open source software development has become more social and collaborative, evident GitHub. Since 2016, GitHub started to support more informal methods such as emoji reactions, with…

cs.SE2023

Promises and Perils of Mining Software Package Ecosystem Data

Raula Gaikovina Kula, Katsuro Inoue, Christoph Treude

The use of third-party packages is becoming increasingly popular and has led to the emergence of large software package ecosystems with a maze of inter-dependencies. Since the reli…

cs.SE2023★ 10 cited

The Life and Death of Software Ecosystems

Raula Gaikovina Kula, Gregorio Robles

Software ecosystems have gained a lot of attention in recent times. Industry and developers gather around technologies and collaborate to their advancement; when the boundaries of…

cs.SE2023★ 8 cited

18 Million Links in Commit Messages: Purpose, Evolution, and Decay

Tao Xiao, Sebastian Baltes, Hideaki Hata +4

Commit messages contain diverse and valuable types of knowledge in all aspects of software maintenance and evolution. Links are an example of such knowledge. Previous work on "9.6…

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.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

Understanding the Role of Images on Stack Overflow

Dong Wang, Tao Xiao, Christoph Treude +3

Images are increasingly being shared by software developers in diverse channels including question-and-answer forums like Stack Overflow. Although prior work has pointed out that t…

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…