Y Cao, L Chen, W Ma, Y Li, Y Zhou… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Managing cross-project dependencies is tricky in modern software development. A primary way to manage dependencies is using dependency configuration files, which brings …
Managing project dependencies is a key maintenance issue in software development. Developers need to choose an update strategy that allows them to receive important …
Rust is an emerging programming language designed for the development of systems software. To facilitate the reuse of Rust code, crates. io, as a central package registry of the …
M Keshani, TG Velican, G Bot, S Proksch - Proceedings of the ACM on …, 2024 - dl.acm.org
Modern software engineering establishes software supply chains and relies on tools and libraries to improve productivity. However, reusing external software in a project presents a …
J Hu, L Zhang, C Liu, S Yang, S Huang… - Proceedings of the IEEE …, 2024 - dl.acm.org
Open-source software (OSS) greatly facilitates program development for developers. However, the high number of vulnerabilities in open-source software is a major concern …
Abstract Internet of Things (IoT) products provide over-the-net capabilities such as remote activation, monitoring, and notifications. An associated mobile app is often provided for more …
Context Developers often turn to readme files in GitHub repositories when they intend to contribute, reuse, or extend a project. These files act as a primary source of information …
Heart rate is a key vital sign that can be used to understand an individual's health condition. Recently, remote sensing techniques, especially acoustic-based sensing, have received …
M Keshani, G Bot, P Rungta, M Izadi… - 2024 IEEE …, 2024 - ieeexplore.ieee.org
MAVEN is a popular dependency management tool and ecosystem used by millions of developers. However, the over-whelming amount of available open-source software and the …