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

作者: Luisa Hernandez , Heitor Costa

DOI: 10.1109/ITNG.2015.70

关键词:

摘要: Majority of software depends on external libraries to achieve their goals. We conducted studies identify similarity regarding libraries, using 91 Java open-source projects managed by Maven from Apache ecosystem and considering the Software Foundation (ASF) categories for every project. extracted compute thought two metrics: Jaccard Cosine. Results showed one without library low degrees among caused a highly disproportion quantity dependencies per project, instance, three had 100% depending just JUnit library, which is also most used dependency analyzed projects. Although our study revealed selected projects, it provides useful information about trending developers based relation in ASF community preferences. It discloses reasons ecosystem.

参考文章(25)
Richard Koman, Greg Roelofs, PNG: The Definitive Guide ,(1999)
Ferdian Thung, David Lo, Julia Lawall, Automated library recommendation working conference on reverse engineering. pp. 182- 191 ,(2013) , 10.1109/WCRE.2013.6671293
Tom Arbuckle, Studying software evolution using artefacts' shared information content Science of Computer Programming. ,vol. 76, pp. 1078- 1097 ,(2011) , 10.1016/J.SCICO.2010.11.005
Chengnian Sun, Siau-Cheng Khoo, Shao Jie Zhang, Graph-based detection of library API imitations international conference on software maintenance. pp. 183- 192 ,(2011) , 10.1109/ICSM.2011.6080785
Charles Severance, The Apache Software Foundation: Brian Behlendorf IEEE Computer. ,vol. 45, pp. 8- 9 ,(2012) , 10.1109/MC.2012.355
Mohsen Anvaari, Slinger Jansen, Evaluating architectural openness in mobile software platforms european conference on software architecture. pp. 85- 92 ,(2010) , 10.1145/1842752.1842775
Cedric Teyton, Jean-Remy Falleri, Xavier Blanc, Automatic discovery of function mappings between similar libraries working conference on reverse engineering. pp. 192- 201 ,(2013) , 10.1109/WCRE.2013.6671294
Elnaz Bigdeli, Zeinab Bahmani, Comparing accuracy of cosine-based similarity and correlation-based similarity algorithms in tourism recommender systems international conference on management of innovation and technology. pp. 469- 474 ,(2008) , 10.1109/ICMIT.2008.4654410
P. Louridas, JUnit: unit testing and coiling in tandem IEEE Software. ,vol. 22, pp. 12- 15 ,(2005) , 10.1109/MS.2005.100