An Approach to Constructing Feature Models Based on Requirements Clustering

  • Authors:
  • Kun Chen;Wei Zhang;Haiyan Zhao;Hong Mei

  • Affiliations:
  • Peking University;Peking University;Peking University;Peking University

  • Venue:
  • RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Feature models have been widely adopted in software reuse to organize the requirements of a set of similar applications in a software domain/product-line. However, in most feature-oriented methods, the construction of feature models heavily depends on the domain analysts驴 personal understanding, and the work of constructing feature models from the original requirements of sample applications is often tedious and ineffective. This paper proposes a semi-automatic approach to constructing feature models based on requirements clustering, which automates the activities of feature identification, organization and variability modeling to a great extent. The underlying idea of this approach is to analyze the relationships between individual requirements and cluster tightrelated requirements into features. With the automatic support of this approach, good-quality feature models can be constructed in a more effective way. A case study is also provided to show the feasibility of this approach.