Pengembangan perangkat lunak yang efektif sangat bergantung pada kolaborasi dan
komposisi tim pengembang yang tepat. Namun, pemilihan anggota tim yang sesuai
dengan kebutuhan proyek sering menjadi tantangan. Penelitian ini bertujuan untuk
merancang sistem rekomendasi berbasis data pengembang dari GitHub. Sistem
rekomendasi tersebut diharapkan dapat membantu proses pencarian kandidat
pengembang perangkat lunak. Beberapa pendekatan sistem rekomendasi yang
diimplementasikan dalam penelitian ini yaitu sistem rekomendasi berbasis konten,
berbasis pengetahuan, cascade hybridization, dan weighted hybridization. Hasil
penelitian menunjukkan bahwa sistem rekomendasi berbasis konten memberikan hasil
paling baik berdasarkan nilai precision, recall, F1-score, dan AUC yang dimiliki.
Sistem ini mampu memberikan rekomendasi dengan menentukan kandidat terbaik
berdasarkan tingkat similaritas kapabilitas pengembang terhadap kriteria yang
diinginkan. Di sisi lain, weighted hybridization menawarkan perspektif baru dengan
memberikan peluang bagi kandidat yang lebih memenuhi kriteria yang diberikan oleh
pengguna untuk lebih direkomendasikan. Penambahan perspektif tersebut
menunjukkan potensi untuk penelitian lebih lanjut terhadap weighted hybridization.
Berdasarkan penelitian ini, sistem rekomendasi berbasis data GitHub memberikan
solusi yang cukup baik dalam pencarian pengembang perangkat lunak dan setiap sistem
rekomendasi memiliki kelebihan yang unik dalam mendukung keputusan pencarian
pengembang.