Demo Data from EDBT 2026 / reviewers in the wild / expert
Minyu Shu
dblp:431/2953
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2026
0009-0009-0641-9877ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 70% Empirical software engineering · 30% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software ecosystems
dependency management |
1.0 | 1 | 2026 | A Deep Dive Into Deprecation Declarations in the Rust Package Ecosystem · IEEE Trans. Software Eng. 2026 |
Empirical software engineering
mining software repositories |
1.0 | 1 | 2026 | A Deep Dive Into Deprecation Declarations in the Rust Package Ecosystem · IEEE Trans. Software Eng. 2026 |
Software maintenance and evolution
software ecosystems |
1.0 | 1 | 2026 | A Deep Dive Into Deprecation Declarations in the Rust Package Ecosystem · IEEE Trans. Software Eng. 2026 |
Software maintenance and evolution
technical debt |
0.3 | 1 | 2026 | A Deep Dive Into Deprecation Declarations in the Rust Package Ecosystem · IEEE Trans. Software Eng. 2026 |
Methods — techniques the papers use, named apart from their topics
empirical study · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Deep Dive Into Deprecation Declarations in the Rust Package EcosystemabstractUtilizing third-party open source libraries is fundamental to modern software development because it can enhance productivity and software quality. However, libraries may cease maintenance and become deprecated, negatively impacting the projects that rely on them. Promptly identifying and addressing deprecated libraries can help developers mitigate potential risks within their projects. As a programming language known for its emphasis on safety, Rust’s package manager currently does not provide a direct mechanism for deprecation. Nevertheless, Rust developers can still declare deprecation using certain methods offered by GitHub and the official Rust package registry, crates.io. However, the current usage of these deprecation mechanisms in the Rust ecosystem, as well as their effectiveness, remains underexplored. This paper addresses this gap by empirically studying the prevalence of deprecation declarations in Rust libraries, the effectiveness of different ways of declarations, and the reasons for using deprecated libraries to understand how deprecation information is disseminated and perceived in the current Rust ecosystem. We found that: 1) Among the 13,289 inactive libraries in the Rust ecosystem, only 11% of them indicate their deprecated status; 2) Among the packages that released a new version after their dependent library declared deprecation, 38.9% still chose to use the deprecated library in their new releases; 3) Despite developers being able to actively or passively discover deprecated libraries within their projects through various means, unawareness of library deprecation is a significant reason for developers using deprecated libraries. Based on these findings, we discuss practice insights to help improve the deprecation mechanism and mitigate software dependency risks. Minyu Shu, Meng Fan, Yuxia Zhang, Tao Wang 0006, Hui Liu 0003 |
IEEE Trans. Software Eng. | 1 |