{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T13:46:08Z","timestamp":1784036768109,"version":"3.55.0"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031368189","type":"print"},{"value":"9783031368196","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-36819-6_21","type":"book-chapter","created":{"date-parts":[[2023,7,18]],"date-time":"2023-07-18T18:03:01Z","timestamp":1689703381000},"page":"241-250","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Collaborative Filtering Based on Non-Negative Matrix Factorization for Programming Problem Recommendation"],"prefix":"10.1007","author":[{"given":"Daniel M.","family":"Muepu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yutaka","family":"Watanobe","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Md. Mostafizer","family":"Rahman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,7,19]]},"reference":[{"key":"21_CR1","doi-asserted-by":"crossref","unstructured":"Li, Z., Jie, Z., Daming, H.: Design and implementation of student programming profile-based teaching aids solution in introductory programming course. In: 2020 15th International Conference on Computer Science and Education (ICCSE), pp. 383\u2013390. IEEE (2020)","DOI":"10.1109\/ICCSE49874.2020.9201695"},{"key":"21_CR2","doi-asserted-by":"crossref","unstructured":"Amin, M.F.I., Rahman, M.M., Watanobe, Y., Daniel, M.M.: Impact of programming language skills in programming learning. In: 2022 IEEE 15th International Symposium on Embedded Multicore\/Many-Core Systems-on-Chip (MCSoC), pp. 271\u2013277. IEEE (2022)","DOI":"10.1109\/MCSoC57363.2022.00050"},{"issue":"23","key":"21_CR3","doi-asserted-by":"publisher","first-page":"11996","DOI":"10.3390\/app122311996","volume":"12","author":"L Salau","year":"2022","unstructured":"Salau, L., Hamada, M., Prasad, R., Hassan, M., Mahendran, A., Watanobe, Y.: State-of-the-art survey on deep learning-based recommender systems for e-learning. Appl. Sci. 12(23), 11996 (2022)","journal-title":"Appl. Sci."},{"key":"21_CR4","doi-asserted-by":"crossref","unstructured":"Wakatani, A., Maeda, T.: Automatic generation of programming exercises for learning programming language. In: 2015 IEEE\/ACIS 14th International Conference on Computer and Information Science (ICIS), pp. 461\u2013465 (2015)","DOI":"10.1109\/ICIS.2015.7166637"},{"key":"21_CR5","doi-asserted-by":"publisher","first-page":"52537","DOI":"10.1109\/ACCESS.2022.3175813","volume":"10","author":"AK Saha","year":"2022","unstructured":"Saha, A.K.: A real-time simulation-based practical on overcurrent protection for undergraduate electrical engineering students. IEEE Access 10, 52537\u201352550 (2022)","journal-title":"IEEE Access"},{"key":"21_CR6","doi-asserted-by":"publisher","first-page":"12210","DOI":"10.1007\/s10489-022-04078-y","volume":"53","author":"Y Watanobe","year":"2023","unstructured":"Watanobe, Y., Rahman, M.M., Amin, M.F.I., Kabir, R.: Identifying algorithm in program code based on structural features using CNN classification model. Appl. Intell. 53, 12210\u201312236 (2023)","journal-title":"Appl. Intell."},{"key":"21_CR7","doi-asserted-by":"crossref","unstructured":"Yu, X., Chen, W.: Research on three-layer collaborative filtering recommendation for online judge. In: 2016 Seventh International Green and Sustainable Computing Conference (IGSC), pp. 1\u20134. IEEE (2016)","DOI":"10.1109\/IGCC.2016.7892597"},{"issue":"3","key":"21_CR8","doi-asserted-by":"publisher","first-page":"409","DOI":"10.1086\/651235","volume":"37","author":"B Scheibehenne","year":"2010","unstructured":"Scheibehenne, B., Greifeneder, R., Todd, P.M.: Can there ever be too many options? A meta-analytic review of choice overload. J. Consum. Res. 37(3), 409\u2013425 (2010)","journal-title":"J. Consum. Res."},{"key":"21_CR9","unstructured":"Qian, Z., Jie, L., Guangquan, Z.: Recommender systems in e-learning. J. Smart Environ. Green Comput. (2022)"},{"key":"21_CR10","doi-asserted-by":"crossref","unstructured":"Gulzar, Z., Leema, A.A.: Towards recommending courses in a learner centered system using query classification approach. In: 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 1\u20135. IEEE (2017)","DOI":"10.1109\/ICACCS.2017.8014692"},{"key":"21_CR11","doi-asserted-by":"crossref","unstructured":"Torres, N.: Recommender systems for education: a case of study using formative assessments. In: 2022 41st International Conference of the Chilean Computer Science Society (SCCC), pp. 1\u20136. IEEE (2022)","DOI":"10.1109\/SCCC57464.2022.10000363"},{"issue":"3","key":"21_CR12","doi-asserted-by":"publisher","first-page":"3289","DOI":"10.1007\/s10639-022-11341-9","volume":"28","author":"FL da Silva","year":"2023","unstructured":"da Silva, F.L., Slodkowski, B.K., da Silva, K.K.A., Cazella, S.C.: A systematic literature review on educational recommender systems for teaching and learning: research trends, limitations and opportunities. Educ. Inf. Technol. 28(3), 3289\u20133328 (2023)","journal-title":"Educ. Inf. Technol."},{"key":"21_CR13","doi-asserted-by":"crossref","unstructured":"Yang, H., Zhou, H., Li, Y.: A review of academic recommendation systems based on intelligent recommendation algorithms. In: 2022 7th International Conference on Image, Vision and Computing (ICIVC), pp. 958\u2013962. IEEE (2022)","DOI":"10.1109\/ICIVC55077.2022.9886104"},{"key":"21_CR14","doi-asserted-by":"crossref","unstructured":"Shen, Y., Li, H., Liao, Z.: Online education course recommendation algorithm based on path factors. In: 2022 IEEE 5th International Conference on Information Systems and Computer Aided Education (ICISCAE), pp. 257\u2013260. IEEE (2022)","DOI":"10.1109\/ICISCAE55891.2022.9927626"},{"key":"21_CR15","doi-asserted-by":"crossref","unstructured":"Zhu, L., et al.: A study on exercise recommendation method using knowledge graph for computer network course. In: 2020 International Conference on Networking and Network Applications (NaNA), pp. 436\u2013442. IEEE (2020)","DOI":"10.1109\/NaNA51271.2020.00080"},{"key":"21_CR16","doi-asserted-by":"crossref","unstructured":"Yoshimura, R., Sakamoto, K., Washizaki, H., Fukazawa, Y.: Recommendation system providing similar problems instead of model answers to programming assignments. In: 2022 IEEE 5th Eurasian Conference on Educational Innovation (ECEI), pp. 229\u2013232. IEEE (2022)","DOI":"10.1109\/ECEI53102.2022.9829432"},{"key":"21_CR17","doi-asserted-by":"crossref","unstructured":"Shrivastava, N., Gupta, S.: Analysis on item-based and user-based collaborative filtering for movie recommendation system. In: 2021 5th International Conference on Electrical, Electronics, Communication, Computer Technologies and Optimization Techniques (ICEECCOT), pp. 654\u2013656. IEEE (2021)","DOI":"10.1109\/ICEECCOT52851.2021.9707955"},{"key":"21_CR18","unstructured":"Sammut, C., Webb, G.I. (eds.): Collaborative Filtering, p. 189. Springer, Boston (2010)"},{"issue":"4","key":"21_CR19","doi-asserted-by":"publisher","first-page":"567","DOI":"10.1177\/0165551516654354","volume":"43","author":"MH Aghdam","year":"2017","unstructured":"Aghdam, M.H., Analoui, M., Kabiri, P.: Collaborative filtering using non-negative matrix factorisation. J. Inf. Sci. 43(4), 567\u2013579 (2017)","journal-title":"J. Inf. Sci."},{"issue":"3","key":"21_CR20","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1109\/TNNLS.2012.2235461","volume":"24","author":"O Zoidi","year":"2013","unstructured":"Zoidi, O., Tefas, A., Pitas, I.: Multiplicative update rules for concurrent nonnegative matrix factorization and maximum margin classification. IEEE Trans. Neural Netw. Learn. Syst. 24(3), 422\u2013434 (2013)","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"21_CR21","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1016\/0024-3795(73)90023-2","volume":"6","author":"GP Styan","year":"1973","unstructured":"Styan, G.P.: Hadamard products and multivariate statistical analysis. Linear Algebra Appl. 6, 217\u2013240 (1973)","journal-title":"Linear Algebra Appl."},{"key":"21_CR22","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719512","volume-title":"Matrix Analysis and Applied Linear Algebra","author":"CD Meyer","year":"2000","unstructured":"Meyer, C.D.: Matrix Analysis and Applied Linear Algebra. Society for Industrial and Applied Mathematics, Philadelphia, PA (2000)"}],"container-title":["Lecture Notes in Computer Science","Advances and Trends in Artificial Intelligence. Theory and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-36819-6_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,24]],"date-time":"2024-10-24T11:15:53Z","timestamp":1729768553000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-36819-6_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031368189","9783031368196"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-36819-6_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"19 July 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IEA\/AIE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Shanghai","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 July 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 July 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"36","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ieaaie2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.ieaaie2023.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Microsoft CMT","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"129","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"50","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"20","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"39% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}