Third-party libraries are a key building block in software development as they allow developers to reuse common functionalities instead of reinventing the wheel. However, third-party libraries and client projects are developed and contin- uously evolving in an asynchronous way. As a result, outdated third-party libraries might be commonly used in client projects, while developers are unaware of the po- tential risk (e.g., security bugs) in usages. Outdated third-party libraries might be updated in client projects in a delayed way, while developers are less aware of the potential risk (e.g., API incompatibilities) in updates. Developers of third-party libraries may be unaware of how their third-party libraries are used or updated in client projects. Therefore, a quantitative and holistic study on usages, updates and risks of third-party libraries in open-source projects can provide concrete evidences on these problems, and practical insights to improve the ecosystem sustainably.

In this paper, we make the first contribution towards such a study in the Java ecosystem. First, using 806 open-source projects and 13,565 third-party libraries, we conduct a library usage analysis (e.g., usage intensity and usage outdatedness), followed by a library update analysis (e.g., update intensity and update delay). The two analyses aim to quantify usage and update practices from the two holistic perspectives of open-source projects and third-party libraries. Then, we carry out a library risk analysis (e.g., usage risk and update risk) on 806 open-source projects and 544 security bugs. This analysis aims to quantify the potential risk of using and updating outdated third-party libraries with respect to security bugs from the two holistic perspectives of open-source projects and third-party libraries.

Our findings suggest practical implications to developers and researchers on problems and potential solutions in maintaining third-party libraries (e.g., smart alerting and automated updating of outdated third-party libraries). To demon- strate the usefulness of our findings, we propose a security bug-driven alerting system, named LIBSECURIFY, for assisting developers to make confident decisions by quantifying risks and efforts when updating outdated third-party libraries. 33 and 24 open-source projects have confirmed and updated third-party libraries after receiving our alerts. We have released our dataset to foster valuable applications and improve the Java third-party library ecosystem. The paper has been submitted to EMSE.

This page lists some supplementary results, provides the data set of our study, and releases the code for our library analysis and crawling and alerting system.

Supplementary Results for Usage Intensity

Correlation between Project Size and Method-Level Usage Intensity

We analyzed the correlation between project size and method-level usage intensity, but found no statistically significant correlation.

Supplementary Results for Usage Outdatedness

Correlation between Project Size and Usage Outdatedness

We analyzed the correlation between project size and usage outdatedness, but found no statistically significant correlation.

Usage Outdatednesd (From a Relative Perspective)

We also defined the usage outdatedness of a library dependency from a relative perspective, i.e., as the number of higher version releases of the library at the time of repository crawling divided by the number of all version releases. Therefore, the usage outdatedness of a library dependency is a value between 0 and 1, where 0 means using the latest version and 1 means using the oldest version.

Detailed Results of Applying Our Alerting System

We omitted the project details (i.e., the first column) for anonymity.

Project NBL BL NB NA NC SL NAD NAM NCD NCM
1 1 httpclient-4.3.jar 1/3 1/5 1/7 httpclient-4.5.9.jar 0/5 2/5 0/7 3/7
httpclient-4.5.11.jar 0/5 2/5 0/7 3/7
httpclient-4.5.5.jar 0/5 2/5 0/7 3/7
httpclient-4.4-alpha1.jar 0/5 2/5 0/7 3/7
httpclient-4.5.jar 0/5 2/5 0/7 3/7
httpclient-4.4-beta1.jar 0/5 2/5 0/7 3/7
httpclient-4.4.1.jar 0/5 2/5 0/7 3/7
httpclient-4.4.jar 0/5 2/5 0/7 3/7
httpclient-4.5.4.jar 0/5 2/5 0/7 3/7
httpclient-4.5.10.jar 0/5 2/5 0/7 3/7
httpclient-4.5.8.jar 0/5 2/5 0/7 3/7
httpclient-4.5.7.jar 0/5 2/5 0/7 3/7
httpclient-4.5.6.jar 0/5 2/5 0/7 3/7
httpclient-4.5.3.jar 0/5 2/5 0/7 3/7
httpclient-4.5.1.jar 0/5 2/5 0/7 3/7
httpclient-4.5.2.jar 0/5 2/5 0/7 3/7
2 1 pdfbox-1.8.9.jar 1/2 3/33 5/76 pdfbox-2.0.13.jar 9/33 18/33 20/76 46/76
pdfbox-2.0.17.jar 9/33 18/33 20/76 46/76
pdfbox-2.0.15.jar 9/33 18/33 20/76 46/76
pdfbox-2.0.12.jar 9/33 18/33 20/76 46/76
pdfbox-2.0.18.jar 9/33 18/33 20/76 46/76
pdfbox-2.0.16.jar 9/33 18/33 20/76 46/76
3 1 mysql-connector-java-5.1.31.jar 2/5 1/4 1/4 mysql-connector-java-8.0.17.jar 4/4 0/4 4/4 0/4
mysql-connector-java-8.0.18.jar 4/4 0/4 4/4 0/4
mysql-connector-java-8.0.16.jar 4/4 0/4 4/4 0/4
mysql-connector-java-8.0.19.jar 4/4 0/4 4/4 0/4
4 1 hadoop-common-2.9.1.jar 1/2 2/61 2/142 hadoop-common-3.1.2.jar 12/61 7/61 36/142 14/142
hadoop-common-3.2.1.jar 4/61 16/61 5/142 47/142
hadoop-common-3.1.1.jar 12/61 7/61 36/142 14/142
hadoop-common-3.1.3.jar 12/61 7/61 36/142 14/142
hadoop-common-3.2.0.jar 4/61 14/61 5/142 44/142
5 1 commons-compress-1.17.jar 1/2 3/18 6/44 commons-compress-1.20.jar 0/18 11/18 0/44 23/44
commons-compress-1.19.jar 0/18 11/18 0/44 23/44
6 1 hadoop-common-2.7.1.jar 1/7 3/22 5/66 hadoop-common-3.1.2.jar 2/22 10/22 7/66 31/66
hadoop-common-3.2.1.jar 0/22 12/22 0/66 38/66
hadoop-common-3.1.1.jar 2/22 10/22 7/66 31/66
hadoop-common-3.1.3.jar 2/22 10/22 7/66 31/66
hadoop-common-3.2.0.jar 0/22 12/22 0/66 38/66
7 2 hadoop-common-2.5.1.jar 1/4 1/16 1/46 hadoop-common-3.1.2.jar 1/16 0/16 1/46 0/46
hadoop-common-3.2.1.jar 0/16 1/16 0/46 1/46
hadoop-common-3.1.1.jar 1/16 0/16 1/46 0/46
hadoop-common-3.1.3.jar 1/16 0/16 1/46 0/46
hadoop-common-3.2.0.jar 0/16 1/16 0/46 1/46
zookeeper-3.4.5.jar 1/4 1/18 1/52 zookeeper-3.5.5.jar 0/18 14/18 0/52 35/52
zookeeper-3.4.14.jar 0/18 13/18 0/52 34/52
zookeeper-3.5.7.jar 0/18 14/18 0/52 35/52
zookeeper-3.5.6.jar 0/18 14/18 0/52 35/52
8 1 slf4j-ext-1.7.25.jar 1/1 9/19 11/23 slf4j-ext-1.7.26.jar 12/19 0/19 14/23 0/23
slf4j-ext-1.8.0-beta2.jar 0/19 0/19 0/23 0/23
slf4j-ext-2.0.0-alpha0.jar 12/19 0/19 14/23 0/23
slf4j-ext-1.8.0-beta4.jar 12/19 0/19 14/23 0/23
slf4j-ext-1.7.30.jar 12/19 0/19 14/23 0/23
slf4j-ext-1.7.29.jar 12/19 0/19 14/23 0/23
slf4j-ext-1.7.28.jar 12/19 0/19 14/23 0/23
slf4j-ext-1.7.27.jar 12/19 0/19 14/23 0/23
slf4j-ext-2.0.0-alpha1.jar 12/19 0/19 14/23 0/23
9 1 hive-exec-2.1.0.jar 1/3 1/32 1/35 hive-exec-3.1.1.jar 2/32 3/32 2/35 3/35
hive-exec-2.3.5.jar 0/32 5/32 0/35 5/35
hive-exec-2.3.4.jar 0/32 5/32 0/35 5/35
hive-exec-2.3.6.jar 0/32 5/32 0/35 5/35
hive-exec-3.1.2.jar 2/32 3/32 2/35 3/35
10 1 hadoop-common-2.7.1.jar 1/7 12/81 47/337 hadoop-common-3.1.2.jar 16/81 22/81 101/337 92/337
hadoop-common-3.2.1.jar 1/81 38/81 31/337 164/337
hadoop-common-3.1.1.jar 16/81 22/81 101/337 92/337
hadoop-common-3.1.3.jar 16/81 23/81 101/337 94/337
hadoop-common-3.2.0.jar 1/81 37/81 31/337 162/337
11 1 hadoop-common-2.6.3.jar 1/7 6/51 45/303 hadoop-common-3.1.2.jar 4/51 13/51 36/303 48/303
hadoop-common-3.2.1.jar 0/51 17/51 0/303 84/303
hadoop-common-3.1.1.jar 4/51 13/51 36/303 48/303
hadoop-common-3.1.3.jar 4/51 13/51 36/303 48/303
hadoop-common-3.2.0.jar 0/51 17/51 0/303 84/303
12 1 tika-core-1.18.jar 1/4 2/16 5/36 tika-core-1.23.jar 0/16 8/16 0/36 21/36
tika-core-1.22.jar 0/16 3/16 0/36 6/36
13 1 pdfbox-1.8.10.jar 1/2 3/40 4/68 pdfbox-2.0.13.jar 27/40 6/40 41/68 10/68
pdfbox-2.0.17.jar 27/40 6/40 41/68 10/68
pdfbox-2.0.15.jar 27/40 6/40 41/68 10/68
pdfbox-2.0.12.jar 27/40 6/40 41/68 10/68
pdfbox-2.0.18.jar 27/40 6/40 41/68 10/68
pdfbox-2.0.16.jar 27/40 6/40 41/68 10/68
14 1 spring-security-config-4.1.0.RELEASE.jar 1/2 1/3 1/3 spring-security-config-5.1.5.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.1.0.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.0.10.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.1.3.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.2.2.RELEASE.jar 0/3 3/3 0/3 3/3
spring-security-config-5.0.11.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.1.7.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.2.0.RELEASE.jar 0/3 3/3 0/3 3/3
spring-security-config-5.1.1.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.0.6.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.0.7.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-4.2.13.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.0.13.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.2.1.RELEASE.jar 0/3 3/3 0/3 3/3
spring-security-config-5.1.6.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.1.8.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-4.2.14.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.0.12.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.0.14.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.0.8.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.0.9.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.1.4.RELEASE.jar 0/3 2/3 0/3 2/3
spring-security-config-5.1.2.RELEASE.jar 0/3 2/3 0/3 2/3
15 1 hadoop-common-2.7.3.jar 1/5 5/11 6/20 hadoop-common-3.1.2.jar 3/11 5/11 4/20 7/20
hadoop-common-3.2.1.jar 0/11 8/11 0/20 11/20
hadoop-common-3.1.1.jar 3/11 5/11 4/20 7/20
hadoop-common-3.1.3.jar 3/11 5/11 4/20 7/20
hadoop-common-3.2.0.jar 0/11 8/11 0/20 11/20
16 1 uimaj-core-2.6.0.jar 1/1 1/68 1/221 uimaj-core-3.1.1.jar 13/68 26/68 31/221 95/221
uimaj-core-2.10.3.jar 0/68 31/68 0/221 115/221
uimaj-core-3.0.2.jar 13/68 26/68 31/221 95/221
uimaj-core-2.10.2.jar 0/68 31/68 0/221 115/221
uimaj-core-3.0.0.jar 13/68 26/68 31/221 95/221
uimaj-core-3.0.0-beta.jar 13/68 26/68 31/221 95/221
uimaj-core-3.0.1.jar 13/68 26/68 31/221 95/221
uimaj-core-3.1.0.jar 13/68 26/68 31/221 95/221
uimaj-core-2.10.4.jar 0/68 31/68 0/221 115/221
17 1 hadoop-common-2.7.3.jar 1/5 1/5 1/11 hadoop-common-3.1.2.jar 1/5 2/5 1/11 8/11
hadoop-common-3.2.1.jar 0/5 3/5 0/11 9/11
hadoop-common-3.1.1.jar 1/5 2/5 1/11 8/11
hadoop-common-3.1.3.jar 1/5 2/5 1/11 8/11
hadoop-common-3.2.0.jar 0/5 3/5 0/11 9/11
18 1 httpclient-4.3.jar 1/3 1/7 1/7 httpclient-4.5.9.jar 0/7 2/7 0/7 2/7
httpclient-4.5.11.jar 0/7 2/7 0/7 2/7
httpclient-4.5.5.jar 0/7 2/7 0/7 2/7
httpclient-4.4-alpha1.jar 0/7 2/7 0/7 2/7
httpclient-4.5.jar 0/7 2/7 0/7 2/7
httpclient-4.4-beta1.jar 0/7 2/7 0/7 2/7
httpclient-4.4.1.jar 0/7 2/7 0/7 2/7
httpclient-4.4.jar 0/7 2/7 0/7 2/7
httpclient-4.5.4.jar 0/7 2/7 0/7 2/7
httpclient-4.5.10.jar 0/7 2/7 0/7 2/7
httpclient-4.5.8.jar 0/7 2/7 0/7 2/7
httpclient-4.5.7.jar 0/7 2/7 0/7 2/7
httpclient-4.5.6.jar 0/7 2/7 0/7 2/7
httpclient-4.5.3.jar 0/7 2/7 0/7 2/7
httpclient-4.5.1.jar 0/7 2/7 0/7 2/7
httpclient-4.5.2.jar 0/7 2/7 0/7 2/7
19 1 mysql-connector-java-5.1.35.jar 1/4 1/6 2/10 mysql-connector-java-8.0.17.jar 6/6 0/6 10/10 0/10
mysql-connector-java-8.0.18.jar 6/6 0/6 10/10 0/10
mysql-connector-java-8.0.16.jar 6/6 0/6 10/10 0/10
mysql-connector-java-8.0.19.jar 6/6 0/6 10/10 0/10
20 1 hadoop-common-2.6.0.jar 1/7 2/5 3/6 hadoop-common-3.1.2.jar 3/5 2/5 4/6 2/6
hadoop-common-3.2.1.jar 0/5 5/5 0/6 6/6
hadoop-common-3.1.1.jar 3/5 2/5 4/6 2/6
hadoop-common-3.1.3.jar 3/5 2/5 4/6 2/6
hadoop-common-3.2.0.jar 0/5 5/5 0/6 6/6
21 3 hadoop-common-2.7.3.jar 1/5 2/20 13/36 hadoop-common-3.1.2.jar 0/20 10/20 0/36 24/36
hadoop-common-3.2.1.jar 0/20 10/20 0/36 24/36
hadoop-common-3.1.1.jar 0/20 10/20 0/36 24/36
hadoop-common-3.1.3.jar 0/20 10/20 0/36 24/36
hadoop-common-3.2.0.jar 0/20 10/20 0/36 24/36
hadoop-common-2.6.0.jar 1/7 2/18 13/34 hadoop-common-3.1.2.jar 0/18 9/18 0/34 23/34
hadoop-common-3.2.1.jar 0/18 9/18 0/34 23/34
hadoop-common-3.1.1.jar 0/18 9/18 0/34 23/34
hadoop-common-3.1.3.jar 0/18 9/18 0/34 23/34
hadoop-common-3.2.0.jar 0/18 9/18 0/34 23/34
hadoop-common-2.6.5.jar 1/5 2/18 13/34 hadoop-common-3.1.2.jar 0/18 9/18 0/34 23/34
hadoop-common-3.2.1.jar 0/18 9/18 0/34 23/34
hadoop-common-3.1.1.jar 0/18 9/18 0/34 23/34
hadoop-common-3.1.3.jar 0/18 9/18 0/34 23/34
hadoop-common-3.2.0.jar 0/18 9/18 0/34 23/34
22 1 wiremock-2.5.1.jar 1/2 2/26 21/190 wiremock-2.26.0.jar 0/26 8/26 0/190 57/190
wiremock-2.18.0.jar 0/26 6/26 0/190 49/190
wiremock-2.24.1.jar 0/26 6/26 0/190 49/190
wiremock-2.19.0.jar 0/26 6/26 0/190 49/190
wiremock-2.20.0.jar 0/26 6/26 0/190 49/190
wiremock-2.22.0.jar 0/26 6/26 0/190 49/190
wiremock-2.25.0.jar 0/26 7/26 0/190 53/190
wiremock-2.17.0.jar 0/26 6/26 0/190 49/190
wiremock-2.16.0.jar 0/26 6/26 0/190 49/190
wiremock-2.21.0.jar 0/26 6/26 0/190 49/190
wiremock-2.25.1.jar 0/26 7/26 0/190 53/190
wiremock-2.23.1.jar 0/26 6/26 0/190 49/190
wiremock-2.23.2.jar 0/26 6/26 0/190 49/190
wiremock-2.24.0.jar 0/26 6/26 0/190 49/190
wiremock-2.23.0.jar 0/26 6/26 0/190 49/190
23 1 wiremock-2.8.0.jar 1/2 1/14 3/43 wiremock-2.26.0.jar 0/14 6/14 0/43 18/43
wiremock-2.18.0.jar 0/14 1/14 0/43 3/43
wiremock-2.24.1.jar 0/14 1/14 0/43 3/43
wiremock-2.19.0.jar 0/14 1/14 0/43 3/43
wiremock-2.20.0.jar 0/14 1/14 0/43 3/43
wiremock-2.22.0.jar 0/14 1/14 0/43 3/43
wiremock-2.25.0.jar 0/14 1/14 0/43 3/43
wiremock-2.17.0.jar 0/14 1/14 0/43 3/43
wiremock-2.16.0.jar 0/14 1/14 0/43 3/43
wiremock-2.21.0.jar 0/14 1/14 0/43 3/43
wiremock-2.25.1.jar 0/14 1/14 0/43 3/43
wiremock-2.23.1.jar 0/14 1/14 0/43 3/43
wiremock-2.23.2.jar 0/14 1/14 0/43 3/43
wiremock-2.24.0.jar 0/14 1/14 0/43 3/43
wiremock-2.23.0.jar 0/14 1/14 0/43 3/43
24 1 zookeeper-3.4.6.jar 1/4 1/61 1/136 zookeeper-3.5.5.jar 4/61 15/61 5/136 36/136
zookeeper-3.4.14.jar 0/61 11/61 0/136 30/136
zookeeper-3.5.7.jar 6/61 16/61 7/136 38/136
zookeeper-3.5.6.jar 4/61 15/61 5/136 36/136
25 1 hadoop-common-2.7.3.jar 1/5 19/107 475/1918 hadoop-common-3.1.2.jar 27/107 28/107 1504/1918 152/1918
hadoop-common-3.2.1.jar 1/107 54/107 1/1918 1655/1918
hadoop-common-3.1.1.jar 27/107 28/107 1504/1918 152/1918
hadoop-common-3.1.3.jar 27/107 29/107 1504/1918 154/1918
hadoop-common-3.2.0.jar 1/107 53/107 1/1918 1653/1918
26 1 hadoop-common-2.7.4.jar 1/4 4/28 10/50 hadoop-common-3.1.2.jar 4/28 8/28 18/50 14/50
hadoop-common-3.2.1.jar 0/28 11/28 0/50 30/50
hadoop-common-3.1.1.jar 4/28 8/28 18/50 14/50
hadoop-common-3.1.3.jar 4/28 8/28 18/50 14/50
hadoop-common-3.2.0.jar 0/28 11/28 0/50 30/50
27 1 hadoop-common-2.8.0.jar 1/3 3/5 3/5 hadoop-common-3.1.2.jar 3/5 0/5 3/5 0/5
hadoop-common-3.2.1.jar 0/5 3/5 0/5 3/5
hadoop-common-3.1.1.jar 3/5 0/5 3/5 0/5
hadoop-common-3.1.3.jar 3/5 0/5 3/5 0/5
hadoop-common-3.2.0.jar 0/5 3/5 0/5 3/5
28 1 hadoop-common-2.4.1.jar 1/4 3/16 24/51 hadoop-common-3.1.2.jar 4/16 4/16 29/51 8/51
hadoop-common-3.2.1.jar 1/16 7/16 1/51 36/51
hadoop-common-3.1.1.jar 4/16 4/16 29/51 8/51
hadoop-common-3.1.3.jar 4/16 4/16 29/51 8/51
hadoop-common-3.2.0.jar 1/16 7/16 1/51 36/51
29 1 hadoop-common-2.8.1.jar 1/3 1/4 1/5 hadoop-common-3.1.2.jar 0/4 2/4 0/5 3/5
hadoop-common-3.2.1.jar 0/4 2/4 0/5 3/5
hadoop-common-3.1.1.jar 0/4 2/4 0/5 3/5
hadoop-common-3.1.3.jar 0/4 2/4 0/5 3/5
hadoop-common-3.2.0.jar 0/4 2/4 0/5 3/5
30 1 mysql-connector-java-5.1.38.jar 1/4 1/1 3/3 mysql-connector-java-8.0.17.jar 1/1 0/1 3/3 0/3
mysql-connector-java-8.0.18.jar 1/1 0/1 3/3 0/3
mysql-connector-java-8.0.16.jar 1/1 0/1 3/3 0/3
mysql-connector-java-8.0.19.jar 1/1 0/1 3/3 0/3
31 1 hadoop-common-2.6.5.jar 1/5 3/19 4/36 hadoop-common-3.1.2.jar 2/19 4/19 4/36 6/36
hadoop-common-3.2.1.jar 0/19 6/19 0/36 10/36
hadoop-common-3.1.1.jar 2/19 4/19 4/36 6/36
hadoop-common-3.1.3.jar 2/19 4/19 4/36 6/36
hadoop-common-3.2.0.jar 0/19 6/19 0/36 10/36
32 2 hadoop-common-2.7.2.jar 1/7 1/8 4/15 hadoop-common-3.1.2.jar 1/8 2/8 1/15 5/15
hadoop-common-3.2.1.jar 0/8 3/8 0/15 6/15
hadoop-common-3.1.1.jar 1/8 2/8 1/15 5/15
hadoop-common-3.1.3.jar 1/8 2/8 1/15 5/15
hadoop-common-3.2.0.jar 0/8 3/8 0/15 6/15
hadoop-common-2.2.0.jar 1/5 1/3 2/4 hadoop-common-3.1.2.jar 1/3 0/3 2/4 0/4
hadoop-common-3.2.1.jar 0/3 1/3 0/4 2/4
hadoop-common-3.1.1.jar 1/3 0/3 2/4 0/4
hadoop-common-3.1.3.jar 1/3 0/3 2/4 0/4
hadoop-common-3.2.0.jar 0/3 1/3 0/4 2/4
33 1 hadoop-common-2.7.2.jar 1/7 7/40 24/119 hadoop-common-3.1.2.jar 6/40 14/40 29/119 52/119
hadoop-common-3.2.1.jar 0/40 20/40 0/119 81/119
hadoop-common-3.1.1.jar 6/40 14/40 29/119 52/119
hadoop-common-3.1.3.jar 6/40 14/40 29/119 52/119
hadoop-common-3.2.0.jar 0/40 20/40 0/119 81/119
34 1 mysql-connector-java-5.1.34.jar 2/5 1/5 1/6 mysql-connector-java-8.0.17.jar 5/5 0/5 6/6 0/6
mysql-connector-java-8.0.18.jar 5/5 0/5 6/6 0/6
mysql-connector-java-8.0.16.jar 5/5 0/5 6/6 0/6
mysql-connector-java-8.0.19.jar 5/5 0/5 6/6 0/6
35 1 hadoop-common-2.6.0.jar 1/7 2/6 7/18 hadoop-common-3.1.2.jar 1/6 4/6 1/18 10/18
hadoop-common-3.2.1.jar 0/6 5/6 0/18 11/18
hadoop-common-3.1.1.jar 1/6 4/6 1/18 10/18
hadoop-common-3.1.3.jar 1/6 4/6 1/18 10/18
hadoop-common-3.2.0.jar 0/6 5/6 0/18 11/18
36 2 hadoop-common-2.7.2.jar 1/7 5/7 5/7 hadoop-common-3.1.2.jar 1/7 5/7 1/7 5/7
hadoop-common-3.2.1.jar 0/7 6/7 0/7 6/7
hadoop-common-3.1.1.jar 1/7 5/7 1/7 5/7
hadoop-common-3.1.3.jar 1/7 5/7 1/7 5/7
hadoop-common-3.2.0.jar 0/7 6/7 0/7 6/7
hadoop-common-2.7.3.jar 1/5 6/16 11/30 hadoop-common-3.1.2.jar 1/16 9/16 2/30 16/30
hadoop-common-3.2.1.jar 0/16 10/16 0/30 18/30
hadoop-common-3.1.1.jar 1/16 9/16 2/30 16/30
hadoop-common-3.1.3.jar 1/16 9/16 2/30 16/30
hadoop-common-3.2.0.jar 0/16 10/16 0/30 18/30
37 1 netty-3.3.1.Final.jar 1/2 2/13 2/16 netty-3.10.5.Final.jar 0/13 6/13 0/16 7/16
netty-3.9.8.Final.jar 0/13 6/13 0/16 7/16
netty-3.9.9.Final.jar 0/13 6/13 0/16 7/16
netty-3.10.3.Final.jar 0/13 6/13 0/16 7/16
netty-3.10.4.Final.jar 0/13 6/13 0/16 7/16
netty-3.10.6.Final.jar 0/13 6/13 0/16 7/16
38 3 cassandra-all-2.1.3.jar 1/1 1/1 1/1 cassandra-all-3.0.6.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.8.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.20.jar 0/1 1/1 0/1 1/1
cassandra-all-3.11.5.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.6.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.0-beta2.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.5.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.1.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.18.jar 0/1 1/1 0/1 1/1
cassandra-all-3.2.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.17.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.0-rc1.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.12.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.12.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.0-rc2.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.11.jar 0/1 1/1 0/1 1/1
cassandra-all-3.5.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.8.jar 0/1 1/1 0/1 1/1
cassandra-all-3.11.6.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.4.jar 0/1 0/1 0/1 0/1
cassandra-all-3.11.3.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.2.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.7.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.17.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.9.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.15.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.0-rc2.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.10.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.14.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.4.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.3.jar 0/1 1/1 0/1 1/1
cassandra-all-3.1.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.0-rc1.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.20.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.14.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.14.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.19.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.10.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.18.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.15.jar 0/1 1/1 0/1 1/1
cassandra-all-3.7.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.11.jar 0/1 1/1 0/1 1/1
cassandra-all-3.11.4.jar 0/1 1/1 0/1 1/1
cassandra-all-3.6.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.21.jar 0/1 1/1 0/1 1/1
cassandra-all-3.11.2.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.16.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.0-beta1.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.15.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.10.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.13.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.0-alpha1.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.0.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.9.jar 0/1 1/1 0/1 1/1
cassandra-all-3.2.1.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.13.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.0-beta1.jar 0/1 1/1 0/1 1/1
cassandra-all-4.0-alpha2.jar 0/1 1/1 0/1 1/1
cassandra-all-4.0-alpha3.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.5.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.3.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.12.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.0.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.16.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.19.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.7.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.13.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.16.jar 0/1 1/1 0/1 1/1
cassandra-all-4.0-alpha1.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.1.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.7.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.2.jar 0/1 1/1 0/1 1/1
cassandra-all-3.1.1.jar 0/1 1/1 0/1 1/1
cassandra-all-3.0.5.jar 0/1 1/1 0/1 1/1
cassandra-all-3.4.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.4.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.9.jar 0/1 1/1 0/1 1/1
cassandra-all-2.2.8.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.11.jar 0/1 1/1 0/1 1/1
cassandra-all-2.1.6.jar 0/1 1/1 0/1 1/1
cassandra-all-3.3.jar 0/1 1/1 0/1 1/1
cassandra-all-3.11.0.jar 1/1 1/76 1/137 cassandra-all-4.0-alpha1.jar 26/76 4/76 45/137 5/137
cassandra-all-3.11.2.jar 9/76 2/76 20/137 2/137
cassandra-all-4.0-alpha2.jar 26/76 4/76 45/137 5/137
cassandra-all-3.11.3.jar 9/76 2/76 20/137 2/137
cassandra-all-4.0-alpha3.jar 26/76 4/76 45/137 5/137
cassandra-all-3.11.6.jar 9/76 3/76 20/137 3/137
cassandra-all-3.11.4.jar 9/76 3/76 20/137 3/137
cassandra-all-3.11.5.jar 9/76 3/76 20/137 3/137
hbase-client-0.96.1.1-hadoop2.jar 1/1 7/41 26/158 hbase-client-1.0.3.jar 0/41 18/41 0/158 61/158
hbase-client-1.4.0.jar 0/41 25/41 0/158 70/158
hbase-client-1.2.4.jar 0/41 20/41 0/158 63/158
hbase-client-0.98.16.1-hadoop2.jar 0/41 14/41 0/158 45/158
hbase-client-2.0.2.jar 22/41 12/41 117/158 32/158
hbase-client-1.4.5.jar 0/41 25/41 0/158 70/158
hbase-client-1.4.6.jar 0/41 25/41 0/158 70/158
hbase-client-1.2.6.jar 0/41 20/41 0/158 63/158
hbase-client-0.98.12.1-hadoop1.jar 0/41 14/41 0/158 45/158
hbase-client-1.1.8.jar 0/41 18/41 0/158 61/158
hbase-client-0.98.13-hadoop2.jar 0/41 14/41 0/158 45/158
hbase-client-2.1.4.jar 22/41 12/41 117/158 32/158
hbase-client-2.0.0-beta-1.jar 22/41 12/41 117/158 32/158
hbase-client-2.0.0-beta-2.jar 22/41 12/41 117/158 32/158
hbase-client-0.98.18-hadoop1.jar 0/41 14/41 0/158 45/158
hbase-client-1.1.12.jar 0/41 18/41 0/158 61/158
hbase-client-0.98.17-hadoop2.jar 0/41 14/41 0/158 45/158
hbase-client-2.0.0-alpha-1.jar 18/41 13/41 82/158 49/158
hbase-client-2.1.9.jar 22/41 12/41 117/158 32/158
hbase-client-1.2.8.jar 0/41 20/41 0/158 63/158
hbase-client-1.1.7.jar 0/41 18/41 0/158 61/158
hbase-client-1.5.0.jar 0/41 25/41 0/158 70/158
hbase-client-1.1.13.jar 0/41 18/41 0/158 61/158
hbase-client-1.1.9.jar 0/41 18/41 0/158 61/158
hbase-client-0.98.21-hadoop1.jar 0/41 17/41 0/158 56/158
hbase-client-2.0.3.jar 22/41 12/41 117/158 32/158
hbase-client-1.0.2.jar 0/41 18/41 0/158 61/158
hbase-client-2.0.5.jar 22/41 12/41 117/158 32/158
hbase-client-0.98.16-hadoop2.jar 0/41 14/41 0/158 45/158
hbase-client-0.98.19-hadoop1.jar 0/41 14/41 0/158 45/158
hbase-client-1.2.12.jar 0/41 20/41 0/158 63/158
hbase-client-0.98.18-hadoop2.jar 0/41 14/41 0/158 45/158
hbase-client-1.2.0.jar 0/41 20/41 0/158 63/158
hbase-client-2.0.0-alpha2.jar 22/41 11/41 117/158 31/158
hbase-client-2.1.8.jar 22/41 12/41 117/158 32/158
hbase-client-2.0.0.jar 22/41 12/41 117/158 32/158
hbase-client-0.98.16-hadoop1.jar 0/41 14/41 0/158 45/158
hbase-client-0.98.22-hadoop2.jar 0/41 17/41 0/158 56/158
hbase-client-2.0.4.jar 22/41 12/41 117/158 32/158
hbase-client-1.1.2.jar 0/41 18/41 0/158 61/158
hbase-client-1.4.10.jar 0/41 25/41 0/158 70/158
hbase-client-0.98.14-hadoop1.jar 0/41 14/41 0/158 45/158
hbase-client-0.98.19-hadoop2.jar 0/41 14/41 0/158 45/158
hbase-client-1.4.1.jar 0/41 25/41 0/158 70/158
hbase-client-0.98.14-hadoop2.jar 0/41 14/41 0/158 45/158
hbase-client-0.99.1.jar 0/41 15/41 0/158 49/158
hbase-client-2.1.6.jar 22/41 12/41 117/158 32/158
hbase-client-1.2.1.jar 0/41 20/41 0/158 63/158
hbase-client-0.98.24-hadoop2.jar 0/41 17/41 0/158 56/158
hbase-client-1.2.6.1.jar 0/41 20/41 0/158 63/158
hbase-client-1.1.10.jar 0/41 18/41 0/158 61/158
hbase-client-2.0.1.jar 22/41 12/41 117/158 32/158
hbase-client-1.1.5.jar 0/41 18/41 0/158 61/158
hbase-client-1.1.4.jar 0/41 18/41 0/158 61/158
hbase-client-0.98.12.1-hadoop2.jar 0/41 14/41 0/158 45/158
hbase-client-1.2.3.jar 0/41 20/41 0/158 63/158
hbase-client-1.2.7.jar 0/41 20/41 0/158 63/158
hbase-client-1.1.0.1.jar 0/41 18/41 0/158 61/158
hbase-client-1.3.2.1.jar 0/41 20/41 0/158 63/158
hbase-client-1.4.11.jar 0/41 25/41 0/158 70/158
hbase-client-0.98.23-hadoop1.jar 0/41 17/41 0/158 56/158
hbase-client-0.98.20-hadoop1.jar 0/41 16/41 0/158 47/158
hbase-client-0.98.15-hadoop1.jar 0/41 14/41 0/158 45/158
hbase-client-0.98.16.1-hadoop1.jar 0/41 14/41 0/158 45/158
hbase-client-2.2.0.jar 22/41 12/41 117/158 32/158
hbase-client-1.2.10.jar 0/41 20/41 0/158 63/158
hbase-client-1.4.3.jar 0/41 25/41 0/158 70/158
hbase-client-1.1.11.jar 0/41 18/41 0/158 61/158
hbase-client-1.3.6.jar 0/41 20/41 0/158 63/158
hbase-client-1.1.6.jar 0/41 18/41 0/158 61/158
hbase-client-2.2.3.jar 22/41 12/41 117/158 32/158
hbase-client-1.4.8.jar 0/41 25/41 0/158 70/158
hbase-client-0.98.22-hadoop1.jar 0/41 17/41 0/158 56/158
hbase-client-1.4.7.jar 0/41 25/41 0/158 70/158
hbase-client-1.3.5.jar 0/41 20/41 0/158 63/158
hbase-client-1.2.11.jar 0/41 20/41 0/158 63/158
hbase-client-0.98.23-hadoop2.jar 0/41 17/41 0/158 56/158
hbase-client-0.98.15-hadoop2.jar 0/41 14/41 0/158 45/158
hbase-client-1.4.4.jar 0/41 25/41 0/158 70/158
hbase-client-1.3.0.jar 0/41 20/41 0/158 63/158
hbase-client-1.1.3.jar 0/41 18/41 0/158 61/158
hbase-client-0.98.20-hadoop2.jar 0/41 16/41 0/158 47/158
hbase-client-1.3.4.jar 0/41 20/41 0/158 63/158
hbase-client-2.1.0.jar 22/41 12/41 117/158 32/158
hbase-client-2.0.6.jar 22/41 12/41 117/158 32/158
hbase-client-0.98.21-hadoop2.jar 0/41 17/41 0/158 56/158
hbase-client-0.99.0.jar 0/41 14/41 0/158 45/158
hbase-client-2.1.7.jar 22/41 12/41 117/158 32/158
hbase-client-1.0.1.1.jar 0/41 18/41 0/158 61/158
hbase-client-2.1.1.jar 22/41 12/41 117/158 32/158
hbase-client-2.2.1.jar 22/41 12/41 117/158 32/158
hbase-client-0.98.13-hadoop1.jar 0/41 14/41 0/158 45/158
hbase-client-1.4.12.jar 0/41 25/41 0/158 70/158
hbase-client-1.2.9.jar 0/41 20/41 0/158 63/158
hbase-client-2.1.2.jar 22/41 12/41 117/158 32/158
hbase-client-1.1.1.jar 0/41 18/41 0/158 61/158
hbase-client-1.4.9.jar 0/41 25/41 0/158 70/158
hbase-client-1.3.2.jar 0/41 20/41 0/158 63/158
hbase-client-2.0.0-alpha4.jar 22/41 12/41 117/158 32/158
hbase-client-0.98.24-hadoop1.jar 0/41 17/41 0/158 56/158
hbase-client-0.99.2.jar 0/41 16/41 0/158 58/158
hbase-client-1.3.3.jar 0/41 20/41 0/158 63/158
hbase-client-1.4.2.jar 0/41 25/41 0/158 70/158
hbase-client-2.0.0-alpha3.jar 22/41 11/41 117/158 31/158
hbase-client-2.1.3.jar 22/41 12/41 117/158 32/158
hbase-client-1.2.2.jar 0/41 20/41 0/158 63/158
hbase-client-2.1.5.jar 22/41 12/41 117/158 32/158
hbase-client-0.98.17-hadoop1.jar 0/41 14/41 0/158 45/158
hbase-client-1.2.5.jar 0/41 20/41 0/158 63/158
hbase-client-1.3.1.jar 0/41 20/41 0/158 63/158
hbase-client-2.2.2.jar 22/41 12/41 117/158 32/158

Data

Code