most citedAn Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects

6 citations · 12 across the 5 of their papers we have counts for

collaborators
Showing cs.SEShow all

5 papers · 1 filter

cs.SE20212 cited

Runtime Permission Issues in Android Apps: Taxonomy, Practices, and Ways Forward

Ying Wang, Yibo Wang, Sinan Wang +5

Android introduces a new permission model that allows apps to request permissions at runtime rather than at the installation time since 6.0 (Marshmallow, API level 23). While this…

cs.SE2021

Hero: On the Chaos When PATH Meets Modules

Ying Wang, Liang Qiao, Chang Xu +5

Ever since its first release in 2009, the Go programming language (Golang) has been well received by software communities. A major reason for its success is the powerful support of…

cs.SE20202 cited

Will Dependency Conflicts Affect My Program's Semantics?

Ying Wang, Rongxin Wu, Chao Wang +6

Java projects are often built on top of various third-party libraries. If multiple versions of a library exist on the classpath, JVM will only load one version and shadow the other…

cs.SE20202 cited

Interactive, Effort-Aware Library Version Harmonization

Kaifeng Huang, Bihuan Chen, Bowen Shi +3

As a mixed result of intensive dependency on third-party libraries, flexible mechanism to declare dependencies, and increased number of modules in a project, multiple versions of t…

cs.SE20206 cited

An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects

Ying Wang, Bihuan Chen, Kaifeng Huang +5

Third-party libraries are a central building block to develop software systems. However, outdated third-party libraries are commonly used, and developers are usually less aware of…