This paper proposes a feature selection technique for software clustering which can be used in the architecture recovery of software systems. The recovered architecture can then be used in the subsequent phases of software maintenance, reuse and re-engineering. A number of diverse features could be extracted from the source code of software systems, however, some of the extracted features may have less information to use for calculating the entities, which result in dropping the quality of software clusters. Therefore, further research is required to select those features which have high relevancy in finding associations between entities. In this article first we propose a supervised feature selection technique for unlabeled data, and then ...
In this paper, we present a software clustering approach that leverages the information conveyed by ...
In this paper, we present a software clustering approach that leverages the information conveyed by ...
As the size of software systems continues to grow, understanding the structure of these systems gets...
The selection of software architecture style is an important decision of design stage, and has a sig...
In literature some approaches have been proposed to partition software systems into meaningful subsy...
In literature some approaches have been proposed to partition software systems into meaningful subsy...
This paper provides an overview of the author's Ph.D. thesis [8]. The primary contribution of t...
Several software clustering algorithms have been pro-posed in the literature, each with its own stre...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
In literature some approaches have been proposed to partition software systems into meaningful subsy...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
In this paper, we present a software clustering approach that leverages the information conveyed by ...
In this paper, we present a software clustering approach that leverages the information conveyed by ...
As the size of software systems continues to grow, understanding the structure of these systems gets...
The selection of software architecture style is an important decision of design stage, and has a sig...
In literature some approaches have been proposed to partition software systems into meaningful subsy...
In literature some approaches have been proposed to partition software systems into meaningful subsy...
This paper provides an overview of the author's Ph.D. thesis [8]. The primary contribution of t...
Several software clustering algorithms have been pro-posed in the literature, each with its own stre...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
In literature some approaches have been proposed to partition software systems into meaningful subsy...
A number of clustering based approaches and tools have been proposed in the past to partition a soft...
In this paper, we present a software clustering approach that leverages the information conveyed by ...
In this paper, we present a software clustering approach that leverages the information conveyed by ...
As the size of software systems continues to grow, understanding the structure of these systems gets...