TY - JOUR ID - 147384 TI - A Compositional Adaptation-based Approach for Recommending Learning Resources in Software Development JO - International Journal of Engineering JA - IJE LA - en SN - 1025-2495 AU - Tayefeh Mahmoudi, M. AU - Badie, K. AU - Moosaee, M. H. AU - Souri, A. AD - Data Analysis & Processing Research Group, IT Research Faculty, ICT Research Institute, Iran AD - E-Content & E-Services Research Group, IT Research Faculty, ICT Research Institute, Iran AD - Computer Engineering Group, Science & Culture University, Iran AD - Electrical Engineering Group, Islamic Azad University South Tehran Branch, Iran Y1 - 2022 PY - 2022 VL - 35 IS - 7 SP - 1317 EP - 1329 KW - recommender system KW - learning resource KW - Case-Based Reasoning KW - compositional adaptation KW - Semantic Similarity KW - domain-specific ontology DO - 10.5829/ije.2022.35.07a.11 N2 - In this paper, we discussed the application of a compositional adaptation approach to recommend learning resources to users in the area of software development.  This approach makes use of a domain-specific ontology in this area to find those words, which are used in the technical description of the stored cases. A point peculiar with representing cases in the proposed approach is to take into account the characteristics of included learning resources, which justify the way they support the essential operations in the case of solution. In this way, only those components that comply with user’s request would be considered in the final solution. In the paper, the performance of the proposed approach for recommending learning resources together with the status of user experience in his/ her interaction with the resulted recommending system, have been evaluated. Results demonstrate the fact that the learning resources through this approach are sufficiently beneficial for the users. Although the proposed approach has been applied for recommending learning resources in the area of software development, it can be equally applied to any technological area through developing domain-specific ontology for that area. This is mainly because any technological area has its own specific objects/ entities holding their own semantic similarities that finally lead to forming a domain-specific ontology for that area. UR - https://www.ije.ir/article_147384.html L1 - https://www.ije.ir/article_147384_fb888704838a3b99e66a4ccee11215c8.pdf ER -