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 条
  • [21] Software framework for similarity-based prediction of protein interfaces
    Jelinek, Jan
    Skoda, Petr
    Hoksza, David
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 2759 - 2761
  • [22] A Method of User Recommendation in Social Networks Based on Trust Relationship and Topic Similarity
    Ma, Yufeng
    Yu, Zidan
    Ding, Jun
    SOCIAL MEDIA PROCESSING, 2014, 489 : 240 - 251
  • [23] A Collaborative Filtering Recommendation Approach Based on User Rating Similarity and User Attribute Similarity
    Ge, Feng
    ADVANCES IN MECHATRONICS, AUTOMATION AND APPLIED INFORMATION TECHNOLOGIES, PTS 1 AND 2, 2014, 846-847 : 1736 - 1739
  • [24] A Pattern Similarity-based User Behavior Analysis System for Scratch
    Liu, Pai
    Sun, Yan
    Ren, Wei
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2019,
  • [25] A Similarity-based Fuzzy Soft Reasoning Method
    Wang, Lu
    Xue, Binbin
    Qin, Keyun
    2017 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (IEEE ISKE), 2017,
  • [26] The directional similarity-based clustering method DSCM
    School of Information Engineering, Southern Yangtze University, Wuxi 214036, China
    不详
    不详
    不详
    Jisuanji Yanjiu yu Fazhan, 2006, 8 (1425-1431):
  • [27] Similarity-based Method for Reduction of Fuzzy Rules
    Garcia-Garcia, Arturo
    Reformat, Marek Z.
    Mendez-Vazquez, Andres
    2016 ANNUAL CONFERENCE OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY (NAFIPS), 2016,
  • [28] A method for similarity-based grouping of biological data
    Jakoniene, Vaida
    Rundqvist, David
    Lambrix, Patrick
    DATA INTEGRATION IN THE LIFE SCIENCES, PROCEEDINGS, 2006, 4075 : 136 - 151
  • [29] Pronunciation similarity-based fuzzy searching method
    Yu, Fusheng
    Chen, Lixue
    Journal of Computational Information Systems, 2007, 3 (03): : 1263 - 1268
  • [30] Similarity-based analyses on software applications: A systematic literature review
    Auch, Maximilian
    Weber, Manuel
    Mandl, Peter
    Wolff, Christian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 168