Recommender Model for Secure Software Engineering using Cosine Similarity Measures
Open Access
- 30 June 2022
- journal article
- Published by Blue Eyes Intelligence Engineering and Sciences Engineering and Sciences Publication - BEIESP in International Journal of Engineering and Advanced Technology
- Vol. 11 (5), 144-148
- https://doi.org/10.35940/ijeat.e3628.0611522
Abstract
One of the essential components of Recommender Systems in Software Engineering is a static analysis that is answerable for producing recommendations for users. There are different techniques for how static analysis is carried out in recommender systems. This paper drafts a technique for the creation of recommendations using Cosine Similarity. Evaluation of such a system is done by using precision, recall, and so-called Dice similarity coefficient. Ground truth evaluations consisted of using experienced software developers for testing the recommendations. Also, statistical T-test has been applied in comparing the means of the two evaluated approaches. These tests point out the significant difference between the two compared sets.Keywords
This publication has 18 references indexed in Scilit:
- What recommendation systems for software engineering recommend: A systematic literature reviewJournal of Systems and Software, 2016
- A Weighted Distance Similarity Model to Improve the Accuracy of Collaborative Recommender SystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- Recommendation systems for software engineering: A survey from software development life cycle phase perspectivePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Recommendation Systems in Software EngineeringPublished by Springer Science and Business Media LLC ,2014
- Basic Approaches in Recommendation SystemsPublished by Springer Science and Business Media LLC ,2013
- Distance Weighted Cosine Similarity Measure for Text ClassificationLecture Notes in Computer Science, 2013
- Learning from examples to improve code completion systemsPublished by Association for Computing Machinery (ACM) ,2009
- On evaluating recommender systems for API usagesPublished by Association for Computing Machinery (ACM) ,2008
- The Similarity MetricIEEE Transactions on Information Theory, 2004
- The program dependence graph in a software development environmentPublished by Association for Computing Machinery (ACM) ,1984