CFP last date
20 June 2024
Reseach Article

A Concept of A-KNN Clustering in Software Engineering

by Poojia Gupta, Gurpreet Kaur
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 119 - Number 18
Year of Publication: 2015
Authors: Poojia Gupta, Gurpreet Kaur

Poojia Gupta, Gurpreet Kaur . A Concept of A-KNN Clustering in Software Engineering. International Journal of Computer Applications. 119, 18 ( June 2015), 25-28. DOI=10.5120/21168-4235

@article{ 10.5120/21168-4235,
author = { Poojia Gupta, Gurpreet Kaur },
title = { A Concept of A-KNN Clustering in Software Engineering },
journal = { International Journal of Computer Applications },
issue_date = { June 2015 },
volume = { 119 },
number = { 18 },
month = { June },
year = { 2015 },
issn = { 0975-8887 },
pages = { 25-28 },
numpages = {9},
url = { },
doi = { 10.5120/21168-4235 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2024-02-06T23:04:23.811898+05:30
%A Poojia Gupta
%A Gurpreet Kaur
%T A Concept of A-KNN Clustering in Software Engineering
%J International Journal of Computer Applications
%@ 0975-8887
%V 119
%N 18
%P 25-28
%D 2015
%I Foundation of Computer Science (FCS), NY, USA

In Software Engineering, software decomposition plays an vital role, to increase the quality of the cluster and to handle it properly the software designer decompose the software architecture. The software decomposition is done in various ways and each way provides the different result on same dataset. In software engineering research a new technique has been investigated in which software decomposition is done by using clustering techniques. This paper presents the review of various clustering algorithms and on reviewing various algorithm it concludes that the A-KNN clustering algorithm is the efficient algorithm in terms of accuracy and complexity.

  1. Bozhikova, Violeta. "Using Clustering to Achieve Quality Software Structure. "Electronics Technology, 2006. ISSE'06. 29th International Spring Seminar on. IEEE, 2006
  2. Andritsos, Periklis, and Vassilios Tzerpos. "Information-theoreticsoftware clustering. " Software Engineering, IEEE Transactions on 31. 2 (2005): 150-165.
  3. Gupta, Deepak, Vinay Kr Goyal, and Harish Mittal. "Estimating of Software Quality with Clustering Techniques. " Advanced Computing and Communication Technologies (ACCT), 2013 Third International Conference on. IEEE, 2013.
  4. Mitchell, Brian S. "A heuristic approach to solving the software clustering problem. " Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on. IEEE, 2003.
  5. Chaoji, Vineet, et al. "ABACUS: Mining Arbitrary Shaped Clusters from Large Datasets based on Backbone Identification. " SDM. 2011.
  6. Ertöz, Levent, Michael Steinbach, and Vipin Kumar. "Finding clusters of different sizes, shapes, and densities in noisy, high dimensional data. " SDM. 2003.
  7. Alkhalid, Abdulaziz, et al. "Software Architecture Decomposition Using Clustering Techniques. " Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual. IEEE, 2013
  8. Huang, Hao, et al. "Towards effective and efficient mining of arbitrary shaped clusters. " Data Engineering (ICDE), 2014 IEEE 30th International Conference on. IEEE, 2014.
  9. Shtern, Mark, and Vassilios Tzerpos. "Clustering methodologies for software engineering. " Advances in Software Engineering 2012 (2012).
  10. Alkhalid, Abdulaziz, Chung-Horng Lung, and Samuel Ajila. "Software architecture decomposition using adaptive K-nearest neighbor algorithm. "Electrical and Computer Engineering (CCECE), 2013 26th Annual IEEE Canadian Conference on. IEEE, 2013.
  11. Bauer, Markus, and Mircea Trifu. "Architecture-aware adaptive clustering of OO systems. " Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on. IEEE, 2004.
  12. Doval, Diego, Spiros Mancoridis, and Brian S. Mitchell. "Automatic clustering of software systems using a genetic algorithm. " Software Technology and Engineering Practice, 1999. STEP'99. Proceedings. IEEE, 1999.
  13. Desai, Narayan, et al. "Component-based cluster systems software architecture a case study", Cluster Computing, 2004 IEEE International Conference on. IEEE, 2004.
Index Terms

Computer Science
Information Sciences


Software Architecture Clustering Algorithms K-mean KNN A-KNN