Master of Science in Computer Science


Department of Computer Science

Faculty / School

Faculty of Computer Sciences (FCS)

Date of Submission



Waqas Mahmood

Document type

MSCS Survey Report


Clustering has been shown to be useful in a number of applications. Requirement engineering is a fertile area in which clustering is assisting in the automation of various tasks. The intersection of requirement engineering (RE) and clustering is the subject of this paper. We surveyed several industry experts to get a sense of how clustering is assisting RE and the research trends in this field. The effect of clustering can be seen in requirement elicitation, study and specification, validation, and management, according to our findings. In addition, we address the problem solved by Clustering, the features and clustering algorithms used, as well as datasets, when available, in these categories. We discuss what we have learned so far and speculate about where the domain could go in the future.

The full text of this document is only accessible to authorized users.