Abstract: Copying the whole of a library is one of the major types of reuse in soft-ware development. In Java, a single library archive file often contains other libraries it depends on, but users of the library hardly know about such inner libraries. Since reusing libraries is a black-box method, developers may combine some libraries without knowing that those libraries contain the same library inside independently. As a result, a library may contain inside several copies of a library it reuses. In this research, we measured copying of jar archives in the Maven Central Repository, a collection of open source Java libraries. Our results show that about 14 % of top-level jar files are reused in other jar files and some of them are duplicated...
The structure of the Maven ecosystem provides a valuable source of data to study and analyze the dis...
This paper presents a detailed characterization of Java application and applet workloads in terms of...
Max/MSP is widely used for developing applications in music and art yet less attention has been give...
Abstract: Copying the whole of a library is one of the major types of reuse in soft-ware development...
Copying the whole of a library is one of the major types of reuse in software development.In Java, a...
Many Java programs are distributed in binary form without source code being made available. This mea...
Maven, a widely adopted software ecosystem for Java libraries, plays a critical role in the developm...
Abstract. Code repositories on the Internet provide a tremendous amount of freely available open sou...
A software system often includes a set of library dependen-cies and other software artifacts necessa...
Preprint of paper published in: ICSM 2012 - Proceedings of the IEEE International Conference on Soft...
Clone detectors find similar code fragments (i.e., instances of code clones) and report large number...
Maven artifacts are immutable: an artifact that is uploaded on Maven Central cannot be removed nor m...
Abstract—Most clone detection techniques have focused on the analysis of source code; however, somet...
Deployed software systems are typically composed of many pieces, not all of which may have been crea...
International audienceMaven artifacts are immutable: an artifact that is uploaded on Maven Central c...
The structure of the Maven ecosystem provides a valuable source of data to study and analyze the dis...
This paper presents a detailed characterization of Java application and applet workloads in terms of...
Max/MSP is widely used for developing applications in music and art yet less attention has been give...
Abstract: Copying the whole of a library is one of the major types of reuse in soft-ware development...
Copying the whole of a library is one of the major types of reuse in software development.In Java, a...
Many Java programs are distributed in binary form without source code being made available. This mea...
Maven, a widely adopted software ecosystem for Java libraries, plays a critical role in the developm...
Abstract. Code repositories on the Internet provide a tremendous amount of freely available open sou...
A software system often includes a set of library dependen-cies and other software artifacts necessa...
Preprint of paper published in: ICSM 2012 - Proceedings of the IEEE International Conference on Soft...
Clone detectors find similar code fragments (i.e., instances of code clones) and report large number...
Maven artifacts are immutable: an artifact that is uploaded on Maven Central cannot be removed nor m...
Abstract—Most clone detection techniques have focused on the analysis of source code; however, somet...
Deployed software systems are typically composed of many pieces, not all of which may have been crea...
International audienceMaven artifacts are immutable: an artifact that is uploaded on Maven Central c...
The structure of the Maven ecosystem provides a valuable source of data to study and analyze the dis...
This paper presents a detailed characterization of Java application and applet workloads in terms of...
Max/MSP is widely used for developing applications in music and art yet less attention has been give...