Maven Central Repository hosts over 9 million repositories which ease software reuse. Since its appearance, Maven has been studied and character- ized using different popularity and quality metrics, in order to identify defining patterns and possible improvements. This study aims to analyze extent of use of packages released in the Maven Central Repository. Extent of use is a metric that quanti- fies how much of a package is used. The findings of this study show that on average 73.2% of avail- able methods and 77.1% modules in a package are used by dependents of the package. The study also shows that extent of use at method level is highly correlated with extent of use at module level (Pear- son correlation coefficient r = 0.829).CSE3000 Re...
The Maven dependency graph is an open dataset of Maven Central artifacts, their dependencies, as wel...
The package manager (PM) is crucial to most technology stacks, acting as a broker to ensure that a v...
Improved separation of concern is important for dealing with in-creasing complexity of today’s softw...
Even though previous studies have studied software artefacts on a package level, little research has...
We look at the Maven eco-system and how popularity of packages and its methods change. We want to kn...
Maven, a widely adopted software ecosystem for Java libraries, plays a critical role in the developm...
Developers rely on different software to improve their efficiency as to reuse parts of code and be a...
In recent years, there have been several proposals for amount-of-reuse metrics. However, it is not o...
With the popularity of software ecosystems, the number of open source components (a.k.a. “packages”)...
The structure of the Maven ecosystem provides a valuable source of data to study and analyze the dis...
International audienceMaven artifacts are immutable: an artifact that is uploaded on Maven Central c...
The usage of libraries, both commercial and open-source, provides the implementation of certain func...
Maven artifacts are immutable: an artifact that is uploaded on Maven Central cannot be removed nor m...
With the popularity of software ecosystems, the number of open source components (a.k.a. “packages”)...
Due to its increasing complexity, today’s software systems are frequently built by leveraging reusab...
The Maven dependency graph is an open dataset of Maven Central artifacts, their dependencies, as wel...
The package manager (PM) is crucial to most technology stacks, acting as a broker to ensure that a v...
Improved separation of concern is important for dealing with in-creasing complexity of today’s softw...
Even though previous studies have studied software artefacts on a package level, little research has...
We look at the Maven eco-system and how popularity of packages and its methods change. We want to kn...
Maven, a widely adopted software ecosystem for Java libraries, plays a critical role in the developm...
Developers rely on different software to improve their efficiency as to reuse parts of code and be a...
In recent years, there have been several proposals for amount-of-reuse metrics. However, it is not o...
With the popularity of software ecosystems, the number of open source components (a.k.a. “packages”)...
The structure of the Maven ecosystem provides a valuable source of data to study and analyze the dis...
International audienceMaven artifacts are immutable: an artifact that is uploaded on Maven Central c...
The usage of libraries, both commercial and open-source, provides the implementation of certain func...
Maven artifacts are immutable: an artifact that is uploaded on Maven Central cannot be removed nor m...
With the popularity of software ecosystems, the number of open source components (a.k.a. “packages”)...
Due to its increasing complexity, today’s software systems are frequently built by leveraging reusab...
The Maven dependency graph is an open dataset of Maven Central artifacts, their dependencies, as wel...
The package manager (PM) is crucial to most technology stacks, acting as a broker to ensure that a v...
Improved separation of concern is important for dealing with in-creasing complexity of today’s softw...