Title
A systematic literature review of software requirements reuse approaches.
Abstract
Abstract Context Early software reuse is considered as the most beneficial form of software reuse. Hence, previous research has focused on supporting the reuse of software requirements. Objective This study aims to identify and investigate the current state of the art with respect to (a) what requirement reuse approaches have been proposed, (b) the methods used to evaluate the approaches, (c) the characteristics of the approaches, and (d) the quality of empirical studies on requirements reuse with respect to rigor and relevance. Method We conducted a systematic review and a combination of snowball sampling and database search have been used to identify the studies. The rigor and relevance scoring rubric has been used to assess the quality of the empirical studies. Multiple researchers have been involved in each step to increase the reliability of the study. Results Sixty-nine studies were identified that describe requirements reuse approaches. The majority of the approaches used structuring and matching of requirements as a method to support requirements reuse and text-based artefacts were commonly used as an input to these approaches. Further evaluation of the studies revealed that the majority of the approaches are not validated in the industry. The subset of empirical studies (22 in total) was analyzed for rigor and relevance and two studies achieved the maximum score for rigor and relevance based on the rubric. It was found that mostly text-based requirements reuse approaches were validated in the industry. Conclusion From the review, it was found that a number of approaches already exist in literature, but many approaches are not validated in industry. The evaluation of rigor and relevance of empirical studies show that these do not contain details of context, validity threats, and the industrial settings, thus highlighting the need for the industrial evaluation of the approaches.
Year
DOI
Venue
2018
10.1016/j.infsof.2017.09.009
Information and Software Technology
Keywords
Field
DocType
Software requirements,Requirements reuse,Rigor,Relevance,Artefact reuse,Reusability
Data mining,Rubric,Systematic review,Systems engineering,Reuse,Computer science,Software,Structuring,Empirical research,Software requirements,Snowball sampling
Journal
Volume
Issue
ISSN
93
C
0950-5849
Citations 
PageRank 
References 
4
0.43
70
Authors
3
Name
Order
Citations
PageRank
Mohsin Irshad181.51
Kai Petersen270037.18
Simon M. Poulding313610.72