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 条
  • [41] Method for similarity-based SPC in small batch production
    Kostyszyn K.N.
    Schmitt R.
    1600, Carl Hanser Verlag (112): : 221 - 224
  • [42] A QoS-Based and Similarity-Based Service Composition Method
    Lin, Ling
    Peng, Qi-min
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SOFTWARE ENGINEERING (AISE 2014), 2014, : 381 - 387
  • [43] A Similarity-Based Concepts Mapping Method between Ontologies
    Liu, Jie
    Qin, Linlin
    Gao, Jing
    Zhang, Aidong
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (05): : 1062 - 1072
  • [44] A similarity-based modularization quality measure for software module clustering problems
    Huang, Jinhuang
    Liu, Jing
    INFORMATION SCIENCES, 2016, 342 : 96 - 110
  • [45] A novel similarity-based parameterized method for link prediction
    Rai, Abhay Kumar
    Tripathi, Shashi Prakash
    Yadav, Rahul Kumar
    CHAOS SOLITONS & FRACTALS, 2023, 175
  • [46] A Similarity-Based Ranking Method for Hyperspectral Band Selection
    Xu, Buyun
    Li, Xihai
    Hou, Weijun
    Wang, Yiting
    Wei, Yiwei
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2021, 59 (11): : 9585 - 9599
  • [47] 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
  • [48] Similarity-based Fisherfaces
    Delgado-Gomez, David
    Fagertun, Jens
    Ersboll, Bjarne
    Sukno, Federico M.
    Frangi, Alejandro F.
    PATTERN RECOGNITION LETTERS, 2009, 30 (12) : 1110 - 1116
  • [49] Goal-oriented and similarity-based retrieval of software engineering experienceware
    von Wangenheim, CG
    Althoff, KD
    Barcia, RM
    LEARNING SOFTWARE ORGANIZATIONS: METHODOLOGY AND APPLICATIONS, 2000, 1756 : 118 - 141
  • [50] iSoLIM: a similarity-based spatial prediction software for the big data era
    Zhao, Fang-He
    Zhu, A-Xing
    Zhu, Liang-Jun
    Qin, Cheng-Zhi
    ANNALS OF GIS, 2024,