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 im-proving automated ways to support search-driven development. Keywords-clu...
Program clustering for large and complex systems improves the effectiveness and efficiency of softwa...
Within the general goal of information retrieval, i.e. finding the documents that are relevant to a ...
This paper proposes a feature selection technique for software clustering which can be used in the a...
Abstract—Clustering is of great practical value in retrieving reusable requirements artifacts from t...
Large scale software systems challenge almost every activity in the software development life-cycle,...
Feature models have been widely adopted in software reuse to organize the requirements of a set of s...
Software applications have become a fundamental part in the daily work of modern society as they mee...
In this paper, we propose a requirements guided dynamic approach to address software clustering whic...
Abstract: Gathering the requirement is the vital steps for every successful quality software. Requir...
grantor: University of TorontoA common problem that the software industry has to face is t...
In the field of Software Maintenance the definition of effective approaches to partition a software...
AbstractClustering of search result is undoubtedly a tool that can provide the summarization of the ...
To support program comprehension, software artifacts can be labeled—for example within software visu...
The purpose of text clustering in information retrieval is to discover groups of semantically relate...
The current research represents the planning, design, implementation and evaluation of a user direct...
Program clustering for large and complex systems improves the effectiveness and efficiency of softwa...
Within the general goal of information retrieval, i.e. finding the documents that are relevant to a ...
This paper proposes a feature selection technique for software clustering which can be used in the a...
Abstract—Clustering is of great practical value in retrieving reusable requirements artifacts from t...
Large scale software systems challenge almost every activity in the software development life-cycle,...
Feature models have been widely adopted in software reuse to organize the requirements of a set of s...
Software applications have become a fundamental part in the daily work of modern society as they mee...
In this paper, we propose a requirements guided dynamic approach to address software clustering whic...
Abstract: Gathering the requirement is the vital steps for every successful quality software. Requir...
grantor: University of TorontoA common problem that the software industry has to face is t...
In the field of Software Maintenance the definition of effective approaches to partition a software...
AbstractClustering of search result is undoubtedly a tool that can provide the summarization of the ...
To support program comprehension, software artifacts can be labeled—for example within software visu...
The purpose of text clustering in information retrieval is to discover groups of semantically relate...
The current research represents the planning, design, implementation and evaluation of a user direct...
Program clustering for large and complex systems improves the effectiveness and efficiency of softwa...
Within the general goal of information retrieval, i.e. finding the documents that are relevant to a ...
This paper proposes a feature selection technique for software clustering which can be used in the a...