Publication | Closed Access
An approach to constructing feature models based on requirements clustering
138
Citations
15
References
2005
Year
Unknown Venue
Software MaintenanceEngineeringRequirement ModelingSoftware SystemsSoftware EngineeringSoftware ReuseSoftware AnalysisSoftware RequirementData ScienceData MiningFeature IdentificationSystems EngineeringSoftware AspectRequirement EngineeringDesignKnowledge DiscoveryFeature ModelingComputer ScienceSoftware DesignRequirement ElicitationProgram AnalysisSoftware TestingRequirements ModelingProduct Line EngineeringFeature ModelsData Modeling
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 semiautomatic 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 tight-related 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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1