18 citations · 32 across the 6 of their papers we have counts for
8 papers · 1 filter
Opportunities and Security Risks of Technical Leverage: A Replication Study on the NPM Ecosystem
Haya Samaana, Diego Elias Costa, Ahmad Abdellatif +1
To comply with high productivity demands, software developers reuse free open-source software (FOSS) code to avoid reinventing the wheel when incorporating software features. The r…
A Machine Learning-Based Approach For Detecting Malicious PyPI Packages
Haya Samaana, Diego Elias Costa, Emad Shihab +1
Background. In modern software development, the use of external libraries and packages is increasingly prevalent, streamlining the software development process and enabling develop…
Towards Using Package Centrality Trend to Identify Packages in Decline
Suhaib Mujahid, Diego Elias Costa, Rabe Abdalkareem +3
Due to their increasing complexity, today's software systems are frequently built by leveraging reusable code in the form of libraries and packages. Software ecosystems (e.g., npm)…
A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering
Ahmad Abdellatif, Khaled Badran, Diego Elias Costa +1
Chatbots are envisioned to dramatically change the future of Software Engineering, allowing practitioners to chat and inquire about their software projects and interact with differ…
Dependency Smells in JavaScript Projects
Abbas Javan Jafari, Diego Elias Costa, Rabe Abdalkareem +2
Dependency management in modern software development poses many challenges for developers who wish to stay up to date with the latest features and fixes whilst ensuring backwards c…
On the Threat of npm Vulnerable Dependencies in Node.js Applications
Mahmoud Alfadel, Diego Elias Costa, Mouafak Mokhallalati +2
Software vulnerabilities have a large negative impact on the software systems that we depend on daily. Reports on software vulnerabilities always paint a grim picture, with some re…