首页    期刊浏览 2024年11月06日 星期三
登录注册

文章基本信息

  • 标题:Measuring Copying of Java Archives
  • 本地全文:下载
  • 作者:Tetsuya Kanda ; Daniel Morales German ; Takashi Ishio
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2014
  • 卷号:63
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:Copying the whole of a library is one of the major types of reuse in software 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 in a single jar file. We also found that some libraries contain two or more different versions of the same library.
国家哲学社会科学文献中心版权所有