On the use of github actions in software development repositories

A Decan, T Mens, PR Mazrae… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
GitHub Actions was introduced in 2019 and constitutes an integrated alternative to CI/CD
services for GitHub repositories. The deep integration with GitHub allows repositories to …

On the outdatedness of workflows in the GitHub Actions ecosystem

A Decan, T Mens, HO Delicheh - Journal of Systems and Software, 2023 - Elsevier
GitHub Actions was introduced as a way to automate CI/CD workflows in GitHub, the largest
social coding platform. Thanks to its deep integration into GitHub, GitHub Actions can be …

An Overview and Catalogue of Dependency Challenges in Open Source Software Package Registries

T Mens, A Decan - arXiv preprint arXiv:2409.18884, 2024 - arxiv.org
While open-source software has enabled significant levels of reuse to speed up software
development, it has also given rise to the dreadful dependency hell that all software …

The GitHub development workflow automation ecosystems

M Wessel, T Mens, A Decan, PR Mazrae - Software Ecosystems: Tooling …, 2023 - Springer
Large-scale software development has become a highly collaborative and geographically
distributed endeavor, especially in open-source software development ecosystems and their …

Modeling interconnected social and technical risks in open source software ecosystems

W Schueller, J Wachs - Collective Intelligence, 2024 - journals.sagepub.com
Open source software ecosystems consist of thousands of interdependent libraries, which
users can combine to great effect. Recent work has pointed out two kinds of risks in these …

Self-admitted library migrations in java, javascript, and python packaging ecosystems: A comparative study

H Gu, H He, M Zhou - 2023 IEEE International Conference on …, 2023 - ieeexplore.ieee.org
Reusing open-source software libraries has become the norm in modern software
development, but libraries can fail due to various reasons, eg, security vulnerabilities …

A large-scale empirical study on Java library migrations: prevalence, trends, and rationales

H He, R He, H Gu, M Zhou - Proceedings of the 29th ACM joint meeting …, 2021 - dl.acm.org
With the rise of open-source software and package hosting platforms, reusing 3rd-party
libraries has become a common practice. Due to various failures during software evolution …

Development of a method framework to predict network structure dynamics in digital platforms: Empirical experiments based on API networks

M Kang, ET Lee, S Um, DH Kwak - Knowledge-Based Systems, 2023 - Elsevier
Digital ecosystems reinforce the commercial achievements of digital innovations, providing
organizations with platforms to implement digital products by sharing, co-developing, and …

API Deprecation: A Systematic Mapping Study

L Bonorden, M Riebisch - 2022 48th Euromicro Conference on …, 2022 - ieeexplore.ieee.org
Application Programming Interfaces (APIs) are the prevalent interaction method for software
modules, components, and systems. As systems and APIs evolve, an API element may be …

REPFINDER: Finding replacements for missing APIs in library update

K Huang, B Chen, L Pan, S Wu… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Libraries are widely adopted in developing software projects. Library APIs are often missing
during library evolution as library developers may deprecate, remove or refactor APIs. As a …