Title :
Automatic labeling of software requirements clusters
Author :
Niu, Nan ; Reddivari, Sandeep ; Mahmoud, Anas ; Bhowmik, Tanmay ; Xu, Songhua
Author_Institution :
Dept. of Comput. Sci. & Eng., Mississippi State Univ., Starkville, MS, USA
Abstract :
Clustering is of great practical value in retrieving reusable requirements artifacts from the ever-growing software project repositories. Despite the development of automated cluster labeling techniques in information retrieval, little is understood about automatic labeling of requirements clusters. In this paper, we review the literature on cluster labeling, and conduct an experiment to evaluate how automated methods perform in labeling requirements clusters. The results show that differential labeling outperforms cluster-internal labeling, and that hybrid method does not necessarily lead to the labels best matching human judgment. Our work sheds light on improving automated ways to support search-driven development.
Keywords :
information retrieval; pattern clustering; software engineering; software reusability; automated cluster labeling techniques; automatic labeling; differential labeling; information retrieval; software project repositories; software requirements clusters; Clustering algorithms; Humans; Labeling; Manuals; Software; Web search; clustering; labeling; requirements; software reuse;
Conference_Titel :
Search-Driven Development - Users, Infrastructure, Tools and Evaluation (SUITE), 2012 ICSE Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1847-1
DOI :
10.1109/SUITE.2012.6225472