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 条
  • [31] Similarity-Based Prioritization in Software Product-Line Testing
    Al-Hajjaji, Mustafa
    Thuem, Thomas
    Meinicke, Jens
    Lochau, Malte
    Saake, Gunter
    18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 197 - 206
  • [32] SOFTWARE ARCHITECTURE RECOVERY THROUGH SIMILARITY-BASED GRAPH CLUSTERING
    Zhu, Jianlin
    Huang, Jin
    Zhou, Daicui
    Yin, Zhongbao
    Zhang, Guoping
    He, Qiang
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (04) : 559 - 586
  • [33] Research on the Application of User Recommendation Based on the Fusion Method of Spatially Complex Location Similarity
    Wang, Lili
    Shi, Ting
    Li, Shijin
    COMPLEXITY, 2021, 2021
  • [34] A Point-of-Interest recommendation method using user similarity
    Zeng, Jun
    He, Xin
    Li, Yinghua
    Wen, Junhao
    Zhou, Wei
    WEB INTELLIGENCE, 2018, 16 (02) : 105 - 112
  • [35] Similarity-Based Heterogeneous Graph Attention Network for Knowledge-Enhanced Recommendation
    Zhang, Fan
    Li, Rui
    Xu, Ke
    Xu, Hongguang
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2021, PT II, 2021, 12816 : 488 - 499
  • [36] Evaluating Visual Explanations for Similarity-Based Recommendations: User Perception and Performance
    Tsai, Chun-Hua
    Brusilovsky, Peter
    ACM UMAP '19: PROCEEDINGS OF THE 27TH ACM CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION, 2019, : 22 - 30
  • [37] Users viewing exhibit similarity-based contents recommendation service by activity recognition
    Ahn, J. (jhahn@kgu.ac.kr), 1600, Science and Engineering Research Support Society, 20 Virginia Court, Sandy Bay, Tasmania, Australia (08):
  • [38] Similarity-based unification
    Formato, Ferrante
    Gerla, Giangiacomo
    Sessa, Maria I.
    Fundamenta Informaticae, 2000, 41 (04) : 393 - 414
  • [39] On Similarity-Based Unfolding
    Moreno, Gines
    Penabad, Jaime
    Antonio Riaza, Jose
    SCALABLE UNCERTAINTY MANAGEMENT (SUM 2017), 2017, 10564 : 420 - 426
  • [40] 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