9. The system of claim 8 , comprising: a parsing component that divides the application code using k-mean clustering to create coarse logical clusters; and a hierarchy component that applies hierarchical divisive clustering to each coarse logical cluster to create fine grained micro clusters, the micro clusters are organized into type and nature of software features.
9. The system of claim 8 , comprising: a parsing component that divides the application code using k-mean clustering to create coarse logical clusters; and a hierarchy component that applies hierarchical divisive clustering to each coarse logical cluster to create fine grained micro clusters, the micro clusters are organized into type and nature of software features. 11. The system of claim 9 , wherein the conversion component is further configured to: debug the clusters in the second programming framework.