A systematic review of API evolution literature

M Lamothe, YG Guéhéneuc, W Shang - ACM Computing Surveys …, 2021 - dl.acm.org
Recent software advances have led to an expansion of the development and usage of
application programming interfaces (APIs). From millions of Android packages (APKs) …

Application programming interface (API) research: A review of the past to inform the future

J Ofoeda, R Boateng, J Effah - International Journal of Enterprise …, 2019 - igi-global.com
The purpose of this study is to perform a synthesis of API research. The study took stock of
literature from academic journals on APIs with their associated themes, frameworks …

Small world with high risks: A study of security threats in the npm ecosystem

M Zimmermann, CA Staicu, C Tenny… - 28th USENIX Security …, 2019 - usenix.org
The popularity of JavaScript has lead to a large ecosystem of third-party packages available
via the npm software package registry. The open nature of npm has boosted its growth …

Insights into startup ecosystems through exploration of multi-vocal literature

N Tripathi, P Seppänen, G Boominathan, M Oivo… - … and Software technology, 2019 - Elsevier
Context: Successful startup firms have the ability to create jobs and contribute to economic
welfare. A suitable ecosystem developed around startups is important to form and support …

[HTML][HTML] Guidelines for the search strategy to update systematic literature reviews in software engineering

C Wohlin, E Mendes, KR Felizardo… - Information and software …, 2020 - Elsevier
Abstract Context Systematic Literature Reviews (SLRs) have been adopted within Software
Engineering (SE) for more than a decade to provide meaningful summaries of evidence on …

Research roadmap of service ecosystems: A crowd intelligence perspective

X Xue, G Li, D Zhou, Y Zhang, L Zhang… - … Journal of Crowd …, 2022 - ieeexplore.ieee.org
With the mutual interaction and dependence of several intelligent services, a crowd
intelligence service network has been formed, and a service ecosystem has gradually …

Validation of the learning ecosystem metamodel using transformation rules

A García-Holgado, FJ García-Peñalvo - Future Generation Computer …, 2019 - Elsevier
The learning ecosystem metamodel is a platform-independent model to define learning
ecosystems. It is based on the architectural pattern for learning ecosystems. To ensure the …

A framework for a smart city design: Digital transformation in the Helsinki smart city

M Hämäläinen - … and the community: a multidisciplinary perspective on …, 2020 - Springer
Recently, there has been substantial interest in the concept of a smart city, as it has been a
viable solution to the dilemmas created by the urbanization of cities. Digital technologies …

Why do developers use trivial packages? an empirical case study on npm

R Abdalkareem, O Nourry, S Wehaibi… - Proceedings of the …, 2017 - dl.acm.org
Code reuse is traditionally seen as good practice. Recent trends have pushed the concept of
code reuse to an extreme, by using packages that implement simple and trivial tasks, which …

When and how to make breaking changes: Policies and practices in 18 open source software ecosystems

C Bogart, C Kästner, J Herbsleb, F Thung - ACM Transactions on …, 2021 - dl.acm.org
Open source software projects often rely on package management systems that help
projects discover, incorporate, and maintain dependencies on other packages, maintained …