Abstract
Third-party libraries are an integral part of many software projects. It often happens that developers need to find analogical libraries that can provide comparable features to the libraries they are already familiar with. Existing methods to find analogical libraries are limited by the communitycurated list of libraries, blogs, or Q & A posts, which often contain overwhelming or out-of-date information. This paper presents our tool SimilarTech (https://graphofknowledge. appspot.com/similartech) that makes it possible to automatically recommend analogical libraries by incorporating tag embeddings and domain-specific relational and categorical knowledge mined from Stack Overow. SimilarTech currently supports recommendation of 6,715 libraries across 6 different programming languages. We release our SimilarTech website for public use. The SimilarTech website attracts more than 2,400 users in the past 6 months. We observe two typical usage patterns of our website in the website visit logs which can satisfy different information needs of developers. The demo video can be seen at https://youtu.be/ubx8h4D4ieE.
Original language | English |
---|---|
Title of host publication | ASE'16 |
Subtitle of host publication | Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering |
Editors | David Lo, Sven Apel, Sarfraz Khurshid |
Place of Publication | New York NY USA |
Publisher | Association for Computing Machinery (ACM) |
Pages | 834-839 |
Number of pages | 6 |
ISBN (Print) | 9781450338455 |
DOIs | |
Publication status | Published - 25 Aug 2016 |
Externally published | Yes |
Event | Automated Software Engineering Conference 2016 - Singapore Management University (SMU), Singapore, Singapore Duration: 3 Sep 2016 → 7 Sep 2016 Conference number: 31st http://www.ase2016.org/ (Conference website) https://dl.acm.org/doi/proceedings/10.1145/2970276 (Proceedings) |
Conference
Conference | Automated Software Engineering Conference 2016 |
---|---|
Abbreviated title | ASE 2016 |
Country/Territory | Singapore |
City | Singapore |
Period | 3/09/16 → 7/09/16 |
Internet address |
|
Prizes
-
Best Tool Demo Award in ASE'16
Chen, Chunyang (Recipient), Oct 2016
Prize: Prize (including medals and awards)