• DocumentCode
    2722767
  • Title

    Identifying Similarity of Software in Apache Ecosystem -- An Exploratory Study

  • Author

    Hernandez, Luisa ; Costa, Heitor

  • Author_Institution
    Dept. of Comput. Sci., Fed. Univ. of Lavras, Lavras, Brazil
  • fYear
    2015
  • fDate
    13-15 April 2015
  • Firstpage
    397
  • Lastpage
    402
  • Abstract
    Majority of software depends on external libraries to achieve their goals. We conducted studies to identify software similarity regarding libraries, using 91 Java open-source projects managed by Maven from Apache ecosystem and considering the Apache Software Foundation (ASF) categories for every project. We extracted software libraries to compute the similarity thought two similarity metrics: Jaccard and Cosine. Results showed one software without external library and low similarity degrees among software libraries caused by a highly disproportion quantity of dependencies per project, for instance, three projects had 100% similarity caused by depending just on JUnit library, which is also the most used dependency on analyzed projects. Although our study revealed a low similarity among selected projects, it provides useful information about trending libraries for developers based on the relation among most used libraries in Apache projects, regarding ASF categories and Apache community preferences. It also discloses reasons for similarity degrees and for most used dependencies on Apache ecosystem.
  • Keywords
    Java; project management; public domain software; software libraries; ASF categories; Apache Software Foundation; Apache community preferences; Apache ecosystem; Apache project; Cosine similarity metrics; JUnit library; Jaccard similarity metrics; Java open-source projects; external libraries; similarity degrees; software libraries; software similarity identification; Ecosystems; Java; Market research; Measurement; Software; Software libraries; Libraries; Similarity; Software Ecosystem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology - New Generations (ITNG), 2015 12th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4799-8827-3
  • Type

    conf

  • DOI
    10.1109/ITNG.2015.70
  • Filename
    7113505