A Similarity-Based Software Recommendation Method Reflecting User Requirements

被引:0
|
作者
Baek, Se In [1 ]
Song, Yang-Eui [1 ]
Lee, Yong Kyu [1 ]
机构
[1] Dongguk Univ, Dept Comp Sci & Engn, Seoul, South Korea
关键词
Software recommendation; User requirements; Boolean model; Cosine similarity; Vector space model; Recommendation system;
D O I
10.5391/IJFIS.2020.20.3.201
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Existing software recommendation methods consider only the usage frequencies of software as far as we know. In this study, we propose a software recommendation method reflecting user requirements based on both the Boolean model and vector space model. A function matrix and function vector are made from the functional specification of each software type and stored in the database. First, it creates a requirement vector from a user's functional requirements of the desired software. Second, it makes a list of software with the same functions wanted using the function matrix based on the Boolean model. Third, the cosine similarities are calculated between the requirement vector and function vectors of the software in the list based on the vector space model. Finally, a software recommendation list is generated in descending order of similarity. Based on the experiment results, appropriate software well suited for user requirements can be recommended. This is because we searched for software that satisfies each user's requirements by using the cosine similarity function of information retrieval and recommended it according to the ranking. In the future, performance can be improved by utilizing statistical search techniques.
引用
收藏
页码:201 / 210
页数:10
相关论文
共 50 条
  • [1] Cognitive Similarity-Based Collaborative Filtering Recommendation System
    Nguyen, Luong Vuong
    Hong, Min-Sung
    Jung, Jason J.
    Sohn, Bong-Soo
    APPLIED SCIENCES-BASEL, 2020, 10 (12):
  • [2] Similarity-Based Damage Detection Method: Numerical Study
    Min, Cheon Hong
    Kim, Hyung Woo
    Oh, Jae Won
    Cho, Su Gil
    Sung, Ki Young
    Yeu, Tae Kyeong
    Hong, Sup
    Yoon, Suk Min
    Kim, Jin Ho
    AETA 2016: RECENT ADVANCES IN ELECTRICAL ENGINEERING AND RELATED SCIENCES: THEORY AND APPLICATION, 2017, 415 : 428 - 435
  • [3] Robust Recommendation Algorithm Based on Core User Extraction with User Trust and Similarity
    Zhao Ming
    Yan Han
    Cao Gaofeng
    Liu Xinhong
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (01) : 180 - 186
  • [4] Recommendation System Based on Item and User Similarity on Restaurants Directory Online
    Mustofa, Aji Achmad
    Budi, Indra
    2018 6TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICOICT), 2018, : 70 - 74
  • [5] Software for Automation of User Requirements Prioritization
    Sapunkov, A.
    Afanasieva, T.
    2019 2ND INTERNATIONAL CONFERENCE ON GEOINFORMATICS AND DATA ANALYSIS (ICGDA 2019), 2019, : 1 - 5
  • [6] Collaborative Filtering Recommendation Model with User Similarity Filling
    Guo, Bo
    Xu, Shiliang
    Liu, Dongdong
    Niu, Lei
    Tan, Fuxiao
    Zhang, Yan
    2017 IEEE 3RD INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC), 2017, : 1151 - 1154
  • [7] A cosine similarity-based token subsampling method for vision transformer in cloud computing
    Qi Li
    Hayata Kaneko
    Lin Meng
    Neural Computing and Applications, 2025, 37 (4) : 2627 - 2639
  • [8] Recommendation Method for Mobile Network Based on User Characteristics and User Trust Relationship
    Yu, Peng
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA ANALYSIS (ICBDA), 2016, : 292 - 297
  • [9] Recommendation systems-based software requirements elicitation process—a systematic literature review
    Akram F.
    Ahmad T.
    Sadiq M.
    Journal of Engineering and Applied Science, 2024, 71 (01):
  • [10] HyperSegRec: enhanced hypergraph-based recommendation system with user segmentation and item similarity learning
    Malik, Nidhi
    Sangwan, Neeti
    Bohra, Navdeep
    Kumari, Ashish
    Sheoran, Dinesh
    Dabas, Manya
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 11727 - 11745