4.3 Article

Effective Hybrid Content-Based Collaborative Filtering Approach for Requirements Engineering

Journal

COMPUTER SYSTEMS SCIENCE AND ENGINEERING
Volume 40, Issue 1, Pages 113-125

Publisher

TECH SCIENCE PRESS
DOI: 10.32604/csse.2022.017221

Keywords

Requirements engineering; recommender systems; requirements elicitation; collaborative filtering; content-based filtering

Ask authors/readers for more resources

Requirements engineering is a critical process in software development that greatly impacts the success of a project. This study proposes an effective hybrid content-based collaborative filtering approach to recommend related requirements from software repositories, thereby mitigating the risk of missing requirements during requirements elicitation.
Requirements engineering (RE) is among the most valuable and critical processes in software development. The quality of this process significantly affects the success of a software project. An important step in RE is requirements elicitation, which involves collecting project-related requirements from different sources. Repositories of reusable requirements are typically important sources of an increasing number of reusable software requirements. However, the process of searching such repositories to collect valuable project-related requirements is time-consuming and difficult to perform accurately. Recommender systems have been widely recognized as an effective solution to such problem. Accordingly, this study proposes an effective hybrid content-based collaborative filtering recommendation approach. The proposed approach will support project stakeholders in mitigating the risk of missing requirements during requirements elicitation by identifying related requirements from software requirement repositories. The experimental results on the RALIC dataset demonstrate that the proposed approach considerably outperforms baseline collaborative filtering-based recommendation methods in terms of prediction accuracy and coverage in addition to mitigating the data sparsity and cold-start item problems.

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.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available