Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: The Emergence of Software Diversity in Maven Central   Maven artifacts are immutable: an artifact that is uploaded on Maven Central
cannot be removed nor modified. The only way for developers to upgrade their
library is to release a new version. Consequently, Maven Central accumulates
all the versions of all the libraries that are published there, and
applications that declare a dependency towards a library can pick any version.
In this work, we hypothesize that the immutability of Maven artifacts and the
ability to choose any version naturally support the emergence of software
diversity within Maven Central. We analyze 1,487,956 artifacts that represent
all the versions of 73,653 libraries. We observe that more than 30% of
libraries have multiple versions that are actively used by latest artifacts. In
the case of popular libraries, more than 50% of their versions are used. We
also observe that more than 17% of libraries have several versions that are
significantly more used than the other versions. Our results indicate that the
immutability of artifacts in Maven Central does support a sustained level of
diversity among versions of libraries in the repository.

5
The categories of this paper are: gr-qc
19
The categories of this paper are: eess
2
The categories of this paper are: math
24
The categories of this paper are: dg-ga
36
The categories of this paper are: cmp-lg
13
The categories of this paper are: quant-ph
14
The categories of this paper are: math-ph
22
The categories of this paper are: chao-dyn
37
The categories of this paper are: supr-con
30
The categories of this paper are: q-alg
11
The categories of this paper are: hep-lat
3
The categories of this paper are: physics
16
The categories of this paper are: stat
20
The categories of this paper are: acc-phys
8
The categories of this paper are: hep-ex
12
The categories of this paper are: nucl-th