Development of a Scientific Article Recommendation Web Application Using a Hybrid Recommender System: A Case Study in Computer Science

Authors

  • ade Hodijah Politeknik Negeri Bandung

DOI:

https://doi.org/10.35194/mji.v17i2.5672

Keywords:

hybrid recommender system, scientific article, graph data science, graph database, waterfall methodology

Abstract

The rapid increase in scientific publications has created significant challenges for researchers in finding relevant literature. Conventional citation-based recommender applications often have drawbacks, such as bias toward popular articles and vulnerability to manipulation through citation cartels, which reduce objectivity. To address these limitations, this development aimed to design and develop a web-based scientific article recommendation application using a hybrid recommender system approach. The development followed the waterfall methodology, covering requirements analysis, design, implementation, and testing stages. The hybrid approach combines Content-based filtering by analyzing content similarity and Collaborative filtering based on user interaction history. Scientific articles and user preferences were modeled in a graph database to map relationships, with the implementation of Graph Data Science Library using algorithms named K-Nearest Neighbor, Degree centrality, and PageRank. The resulting application provided multiple recommendation features by combining content analysis and user preferences. This application is expected to help researchers, students, and practitioners find relevant references more effectively.

References

[1] A. Martín-Martín, M. Thelwall, E. Orduna-Malea, and E. Delgado López-Cózar, “Google Scholar, Microsoft Academic, Scopus, Dimensions, Web of Science, and OpenCitations’ COCI: a multidisciplinary comparison of coverage via citations,” Scientometrics, vol. 126, no. 1, pp. 871–906, Jan. 2021, doi: 10.1007/S11192-020-03690-4/METRICS.
[2] M. Gusenbauer, “Google Scholar to overshadow them all? comparing the sizes of 12 academic search engines and bibliographic databases,” Scientometrics, vol. 118, no. 1, pp. 177–214, Jan. 2019, doi: 10.1007/S11192-018-2958-5/TABLES/4.
[3] I. Shabanov, “Litmaps vs ResearchRabbit vs Connected Papers - alat tinjauan literatur terbaik di tahun 2025 - akademisi yang mudah.” Accessed: Feb. 14, 2025. [Online]. Available: https://effortlessacademic.com/litmaps-vs-researchrabbit-vs-connected-papers-the-best-literature-review-tool-in-2025/
[4] I. Zupic and T. ?ater, “Bibliometric methods in management and organization,” Organ Res Methods, vol. 18, no. 3, pp. 429–472, Jul. 2015, doi: 10.1177/1094428114562629;JOURNAL:JOURNAL:ORMA;REQUESTEDJOURNAL:JOURNAL:ORMA;WGROUP:STRING:PUBLICATION.
[5] S. Kojaku, G. Livan, and N. Masuda, “Detecting anomalous citation groups in journal networks,” Sci Rep, vol. 11, no. 1, Dec. 2021, doi: 10.1038/s41598-021-93572-3.
[6] Y. Yaniasih, “Teori kritis terhadap analisis sitasi untuk kajian kuantitatif sains dan evaluasi kinerja riset,” Berkala Ilmu Perpustakaan dan Informasi, vol. 16, no. 1, pp. 127–141, Jun. 2020, doi: 10.22146/bip.v16i1.72.
[7] R. Widayanti, M. Heru, R. Chakim, C. Lukita, U. Rahardja, and N. Lutfiani, “Improving recommender systems using hybrid techniques of collaborative filtering and content-based filtering,” Journal of Applied Data Sciences, vol. 4, no. 3, pp. 289–302, 2023.
[8] M. D. D. Maristha, A. J. Santoso, and F. K. S. Dewi, “Sistem rekomendasi pembelian produk kesehatan pada e-commerce abc berbasis graph database amazon neptune menggunakan metode hybrid content-collaborative filtering,” 2021.
[9] A. L. Pradana and A. Wibowo, “User demographic information and deep neural network in film recommendation system based on collaborative filtering,” International Journal of Emerging Technology and Advanced Engineering, vol. 12, no. 5, pp. 139–146, May 2022, doi: 10.46338/ijetae0522_16.
[10] M. F. Aljunid and M. D. Huchaiah, “An efficient hybrid recommendation model based on collaborative filtering recommender systems,” CAAI Trans Intell Technol, vol. 6, no. 4, pp. 480–492, Dec. 2021, doi: 10.1049/cit2.12048.
[11] M. Uta et al., “Knowledge-based recommender systems: overview and research directions,” 2024, Frontiers Media SA. doi: 10.3389/fdata.2024.1304439.
[12] R. Burke, “Hybrid recommender systems: survey and experiments,” User Modelling and User-Adapted Interaction, vol. 12, no. 4, pp. 331–370, 2002, doi: 10.1023/A:1021240730564/METRICS.
[13] S. Sakr et al., “The future is big graphs,” Commun ACM, vol. 64, no. 9, pp. 62–71, Sep. 2021, doi: 10.1145/3434642.
[14] A. Cohan, S. Feldman, I. Beltagy, D. Downey, and D. S. Weld, “SPECTER: Document-level representation learning using citation-informed transformers,” Apr. 2020, [Online]. Available: http://arxiv.org/abs/2004.07180
[15] M. T. Colangelo, M. Meleti, S. Guizzardi, E. Calciolari, and C. Galli, “A comparative analysis of sentence transformer models for automated journal recommendation using pubmed metadata,” Big Data and Cognitive Computing, vol. 9, no. 3, p. 67, Mar. 2025, doi: 10.3390/BDCC9030067/S1.
[16] M. Wijewickrema, V. Petras, and N. Dias, “Selecting a text similarity measure for a content-based recommender system: A comparison in two corpora,” Electronic Library, vol. 37, no. 3, pp. 506–527, Aug. 2019, doi: 10.1108/EL-08-2018-0165.
[17] I. Kanellos, T. Vergoulis, D. Sacharidis, T. Dalamagas, and Y. Vassiliou, “Impact-based ranking of scientific publications: a survey and experimental evaluation,” 2019. [Online]. Available: https://www.budapestopenaccessinitiative.org/
[18] J. Zhou, A. Zeng, Y. Fan, and Z. Di, “Ranking scientific publications with similarity-preferential mechanism,” Scientometrics, vol. 106, no. 2, pp. 805–816, Feb. 2016, doi: 10.1007/s11192-015-1805-1.
[19] V. Latora and M. Marchiori, “A measure of centrality based on network efficiency,” New J Phys, vol. 9, no. 6, p. 188, Jun. 2007, doi: 10.1088/1367-2630/9/6/188.
[20] I. Sommerville, Software Engineering (9th Edition). Addison-Wesley, 2010. Accessed: Jun. 30, 2025. [Online]. Available: http://www.amazon.com/Software-Engineering-9th-Edition-Sommerville/dp/0137035152
[21] A. F. Syarifaldi, O. V. Berhitu, R. Apriansyah, and H. Kuswanto, “Penerapan sistem informasi data order berbasis web menggunakan metode waterfall,” Media Jurnal Informatika, vol. 15, no. 2, p. 185, Dec. 2023, doi: 10.35194/mji.v15i2.3508.

Published

2025-12-31