Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/977397.977725guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

The Weighted Combined Algorithm: A Linkage Algorithm for Software Clustering

Published: 24 March 2004 Publication History

Abstract

Software systems need to evolve as businessrequirements, technology and environment change. Assoftware is modified to accommodate the requiredchanges, its structure deteriorates. There is increaseddeviation from the actual design and architecture. Veryoften, documentation is not updated to reflect thesechanges thus making it more and more difficult tounderstand, manage and maintain these systems.Researchers have applied various techniques to recoverthe components and architecture of such softwaresystems. The use of clustering techniques has recentlybeen explored for reverse engineering and softwarearchitecture recovery. There is a need to tailorclustering algorithms and similarity measures to caterto software. In this paper, we present a new algorithmfor finding inter-cluster distance. We compare theperformance of some popular similarity measures forthis algorithm using two test systems and suggestvariations of the similarity measures which show betterresults for software clustering.

Cited By

View all
  • (2019)Recover and RELAXProceedings of the International Conference on Software and System Processes10.1109/ICSSP.2019.00018(64-73)Online publication date: 25-May-2019
  • (2019)The modular and feature toggle architectures of Google ChromeEmpirical Software Engineering10.1007/s10664-018-9639-024:2(826-853)Online publication date: 1-Apr-2019
  • (2017)On the significance of relationship directions in clustering algorithms for reverse engineeringProceedings of the Symposium on Applied Computing10.1145/3019612.3019782(1239-1244)Online publication date: 3-Apr-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
CSMR '04: Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
March 2004
ISBN:076952107X

Publisher

IEEE Computer Society

United States

Publication History

Published: 24 March 2004

Author Tags

  1. ArchitectureRecovery
  2. Combined Algorithm
  3. Reverse Engineering
  4. Similarity Metrics
  5. Software Clustering
  6. Weighted Combined Algorithm

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Recover and RELAXProceedings of the International Conference on Software and System Processes10.1109/ICSSP.2019.00018(64-73)Online publication date: 25-May-2019
  • (2019)The modular and feature toggle architectures of Google ChromeEmpirical Software Engineering10.1007/s10664-018-9639-024:2(826-853)Online publication date: 1-Apr-2019
  • (2017)On the significance of relationship directions in clustering algorithms for reverse engineeringProceedings of the Symposium on Applied Computing10.1145/3019612.3019782(1239-1244)Online publication date: 3-Apr-2017
  • (2017)Constructing feature model by identifying variability-aware modulesProceedings of the 25th International Conference on Program Comprehension10.1109/ICPC.2017.21(263-274)Online publication date: 20-May-2017
  • (2015)Comparing software architecture recovery techniques using accurate dependenciesProceedings of the 37th International Conference on Software Engineering - Volume 210.5555/2819009.2819022(69-78)Online publication date: 16-May-2015
  • (2013)Clustering Software Components for Component Reuse and Program RestructuringProceedings of the Second International Conference on Innovative Computing and Cloud Computing10.1145/2556871.2556933(261-266)Online publication date: 1-Dec-2013
  • (2013)Leveraging design rules to improve software architecture recoveryProceedings of the 9th international ACM Sigsoft conference on Quality of software architectures10.1145/2465478.2465480(133-142)Online publication date: 17-Jun-2013
  • (2013)A comparative analysis of software architecture recovery techniquesProceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering10.1109/ASE.2013.6693106(486-496)Online publication date: 11-Nov-2013
  • (2013)Software Clustering Using Automated Feature Subset SelectionPart II of the Proceedings of the 9th International Conference on Advanced Data Mining and Applications - Volume 834710.1007/978-3-642-53917-6_5(47-58)Online publication date: 14-Dec-2013
  • (2011)Applying agglomerative hierarchical clustering algorithms to component identification for legacy systemsInformation and Software Technology10.1016/j.infsof.2011.01.00653:6(601-614)Online publication date: 1-Jun-2011
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media