Abstract
The focus of this work is on providing an open source software recommendations using the Github API. Specifically, we propose a hybrid method that considers the programming languages, topics and README documents that appear in the users’ repositories. To demonstrate our approach, we implement a proof of concept that provides recommendations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The work was partially supported by the TEKES Finnish project Virpa D.
- 2.
- 3.
- 4.
Languages are automatically detected.
References
Adomavicius, G., Kwon, Y.O.: Multi-criteria recommender systems. In: Ricci, F., Rokach, L., Shapira, B. (eds.) Recommender Systems Handbook, pp. 847–880. Springer, Boston, MA (2015). https://doi.org/10.1007/978-1-4899-7637-6_25
Kyriakidi, M., Stefanidis, K., Ioannidis, Y.E.: On achieving diversity in recommender systems. In: ExploreDB (2017)
Ntoutsi, E., Stefanidis, K., Rausch, K., Kriegel, H.: Strength lies in differences: diversifying friends for recommendations through subspace clustering. In: CIKM (2014)
Sandvig, J.J., Mobasher, B., Burke, R.D.: A survey of collaborative recommendation and the robustness of model-based algorithms. IEEE Data Eng. Bull. 31(2), 3–13 (2008)
Stefanidis, K., Koutrika, G., Pitoura, E.: A survey on representation, composition and application of preferences in database systems. ACM Trans. Database Syst. 36(3), 19:1–19:45 (2011)
Stefanidis, K., Ntoutsi, E.: Cluster-based contextual recommendations. In: EDBT (2016)
Stefanidis, K., Pitoura, E., Vassiliadis, P.: Managing contextual preferences. Inf. Syst. 36(8), 1158–1180 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Koskela, M., Simola, I., Stefanidis, K. (2018). Open Source Software Recommendations Using Github. In: MĂ©ndez, E., Crestani, F., Ribeiro, C., David, G., Lopes, J. (eds) Digital Libraries for Open Knowledge. TPDL 2018. Lecture Notes in Computer Science(), vol 11057. Springer, Cham. https://doi.org/10.1007/978-3-030-00066-0_24
Download citation
DOI: https://doi.org/10.1007/978-3-030-00066-0_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00065-3
Online ISBN: 978-3-030-00066-0
eBook Packages: Computer ScienceComputer Science (R0)