The PDF file you selected should load here if your Web browser has a PDF reader plug-in installed (for example, a recent version of Adobe Acrobat Reader).

If you would like more information about how to print, save, and work with PDFs, Highwire Press provides a helpful Frequently Asked Questions about PDFs.

Alternatively, you can download the PDF file directly to your computer, from where it can be opened using a PDF reader. To download the PDF, click the Download link above.

Fullscreen Fullscreen Off


Background/Objectives: In Software Engineering discipline, requirement phase plays vital role in success of a project. To make the requirement analysis process more effective, developers adopt several methods like goal-oriented, aspect-oriented, pattern-oriented etc. In the current scenario recurring requirements can be addressed effectively with requirement patterns rather applying a common procedure to all projects. Methods/Statistical analysis: While adopting common procedure to all project results in increasing cost of quality or even project failure due to the fact that every project is not having similar characteristics. To perform requirement process effectively, it is necessary to select a suitable requirement pattern for a project. Selecting relevant, applicable and reliable pattern is challengeable and prior knowledge is required. Findings: The proposed framework groups project characteristics and the pattern sets into k-clusters based on the clustering algorithm. The best suitable pattern will be filtered from the available pattern clusters by applying the filtering algorithm. The suggested patterns along with the situational constraints for a given situation will be stored in the data store. The stack holder can add new pattern details or can update the details of existing patterns. Applications/Improvements: Finds the analysis patterns that matches with the given situational characteristics and requirement of a project. Clustering enhanced with fuzzy to bring the improvement.

Keywords

Clustering, K-Means, Mining, Pattern Extraction, Requirement Pattern, Software Reuse and Filtering
User