4.6 Review

Technologies for GQM-Based Metrics Recommender Systems: A Systematic Literature Review

Journal

IEEE ACCESS
Volume 10, Issue -, Pages 23098-23111

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2022.3152397

Keywords

Measurement; Recommender systems; Software; Software algorithms; Integrated circuits; Systematics; Databases; Goal question metrics model; recommender systems; text processing

Funding

  1. Russian Science Foundation [19-19-00623]
  2. Russian Science Foundation [19-19-00623] Funding Source: Russian Science Foundation

Ask authors/readers for more resources

This study aims to discover technologies for building Goal-Question-Metrics (GQM) based metrics recommender system for software developers. Through a systematic literature review, the study analyzed the components of recommender systems, including data sets, algorithms, and recommendations. The study found that there are currently no recommendation systems developed for processing metrics.
Purpose: With this Systematic Literature Review (SLR), we aim to discover technologies to construct a Goal-Question-Metrics (GQM) based metrics recommender for software developers. Since such a system has not yet been described in the literature, we decided to analyse the technologies used in three main components of recommender systems - data sets, algorithms, and recommendations - independently. Methods: To achieve our goal we performed - following the best norms in our discipline - a systematic literature review (SLR). We first identified, through searches aptly performed, 422 potentially relevant papers, from which we selected - after applying inclusion and exclusion criteria - 30 papers, which we eventually included in our final log. Results: Systems with textual data set preprocess information in nearly the same way and the majority use similarity scores to create recommendations. Systems with GQM-based algorithms consist of questionnaires and require users to explicitly answer questions to produce suggestions. With respect to the recommendations of reviewed systems, they range from application programming interfaces (APIs) to requirements, but no system presently recommends metrics. Conclusion: In our SLR we: (a) identified a sequence of the most popular steps for preprocessing in recommender systems; (b) proposed an optimisation strategy for such steps; (c) found out that the most promising approach includes both ranking and classification; and (d) established that there are no recommendation systems developed to date to process metrics.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available