arrow
返回

A Mining-Software-Repository study on deprecated API usages in open-source Java software applications

delete2025-06-07
delete0
delete
OA
AI
P
Pietro Cassieri
S
Simone Romano
G
Giuseppe Scanniello
DOI:10.1016/j.infsof.2025.107782delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
• 对顶级星标GitHub项目中已弃用API用法的的研究。 • 对已弃用API用法的探索性软件仓库挖掘研究。 • 已弃用API在顶级星标GitHub软件应用中广泛使用。 • 仅有一半的被研究应用及时移除了已弃用API的用法。 • 高级开发者主要驱动已弃用API用法的添加和移除。 • 开发者主要在距离发布较远时更改已弃用API的用法。 • 已弃用API用法的引入/移除往往缺乏文档记录。
Keyword:
Code smell
Deprecated API usage
MSR
Mining-Software-Repository

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

暂无机构信息
引用论文

引用论文

To react, or not to react: Patterns of reaction to API deprecation
err2019-05-28
err23
errOAAI
errSawant, Anand Ashok; Robbes, Romain; Bacchelli, Alberto
err分享
err收藏
CDA: Characterising Deprecated Android APIsCDA: 表征已弃用的Android api
err2020-01-11
err14
PREAI
errLi, Li; Gao, Jun; Bissyande, Tegawende F.; Ma, Lei; Xia, Xin; Klein, Jacques
err分享
err收藏
err分享
err收藏
Deprewriter: On the fly rewriting method deprecations.
err
IF0
err2022-01-01
err0
PREAI
errStéphane Ducasse; Guillermo Polito; Oleksandr Zaitsev; Marcus Denker; Pablo Tesone
err分享
err收藏
AndroEvolve: automated Android API update with data flow analysis and variable denormalization
err2022-03-17
err7
errOAAI
errHaryono, Stefanus A.; Thung, Ferdian; Lo, David; Jiang, Lingxiao; Lawall, Julia; Kang, Hong Jin; Serrano, Lucas; Muller, Gilles
err分享
err收藏
On the reaction to deprecation of clients of 4+1 popular Java APIs and the JDK
err2017-10-13
err31
errOAAI
errSawant, Anand Ashok; Robbes, Romain; Bacchelli, Alberto
err分享
err收藏
When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away)何时以及为什么你的代码开始闻起来不好 (以及气味是否消失)
err2017-11-01
err149
errOAAI
errTufano, Michele; Palomba, Fabio; Bavota, Gabriele; Oliveto, Rocco; Di Penta, Massimiliano; De Lucia, Andrea; Poshyvanyk, Denys
err分享
err收藏
学者 查看更多内容