2018
DOI: 10.1007/978-3-030-00066-0_24
|View full text |Cite
|
Sign up to set email alerts
|

Open Source Software Recommendations Using Github

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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0
1

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
2
1

Relationship

6
1

Authors

Journals

citations
Cited by 18 publications
(15 citation statements)
references
References 6 publications
(4 reference statements)
0
13
0
1
Order By: Relevance
“…Typically, recommendation approaches [14] are distinguished between content-based, which recommends items similar to those the user previously preferred (see, e.g., [15]), and collaborative filtering, which recommend items that users with similar preferences like (see, e.g., [16]). Nowadays, recommendations have more broad applications [17], beyond products, like links (friends) recommendations [18], query recommendations [19], open source software recommendations [20], diverse venue recommendations [21], sequential recommendations [22,23], or even recommendations for evolution measures [24,25].…”
Section: Related Workmentioning
confidence: 99%
“…Typically, recommendation approaches [14] are distinguished between content-based, which recommends items similar to those the user previously preferred (see, e.g., [15]), and collaborative filtering, which recommend items that users with similar preferences like (see, e.g., [16]). Nowadays, recommendations have more broad applications [17], beyond products, like links (friends) recommendations [18], query recommendations [19], open source software recommendations [20], diverse venue recommendations [21], sequential recommendations [22,23], or even recommendations for evolution measures [24,25].…”
Section: Related Workmentioning
confidence: 99%
“…To facilitate users in their selection process, recommender systems provide suggestions on data items, which might be interesting for the respective users. Nowadays, recommendations have more broad applications, beyond products, like links (friends) recommendations [33], social-based recommendations [28], health-related recommendations [29], open source software recommendations [16], diverse venue recommendations [10], or even recommendations for evolution measures [27]. For achieving efficiency, there are approaches that build user models for computing recommendations.…”
Section: Related Workmentioning
confidence: 99%
“…Typically, depending on the type of the input data, i.e., user behavior, contextual information, item/user similarity, recommendation approaches are classified as content-based [8], collaborative filtering [9], knowledge-based [2], hybrid [1], or even social ones [12]. Nowadays, recommendations have more broad applications, beyond products, like links (friends) recommendations [15], social-based recommendations [12], query recommendations [3], health-related recommendations [13,14], open source software recommendations [6], diverse venue recommendations [4], recommendations for groups [7], or even recommendations for evolution measures [11].…”
Section: Related Workmentioning
confidence: 99%
“…Users were also asked to give a numerical interest score between 1 and 10 to each of the 11 players. This score was in the range [1,5], if the previous relevance indicator was 0 and in the range [6,10], otherwise. We reported the number of players that were rated highly (interest score ≥ 7), namely the Highly Preferred Players (HPP).…”
Section: Usability Evaluationmentioning
confidence: 99%