Identifying objects using cluster and concept analysis
Proceedings of the 21st international conference on Software engineering
Reverse engineering of use case realizations in UML
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Supporting program comprehension using semantic and structural information
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Approaches to clustering for program comprehension and remodularization
Advances in software engineering
Automatic architectual clustering of software
Advances in software engineering
Identifying Objects in Procedural Programs Using Clustering Neural Networks
Automated Software Engineering
Clustering and concept analysis for software evolution
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Recovering High-Level Structure of Software Systems Using a Minimum Description Length Principle
AICS '02 Proceedings of the 13th Irish International Conference on Artificial Intelligence and Cognitive Science
Initial recommendations for improving maintenance strategy
Systems engineering for business process change
Identification of High-Level Concept Clones in Source Code
Proceedings of the 16th IEEE international conference on Automated software engineering
A user-assisted approach to component clustering
Journal of Software Maintenance: Research and Practice
A Scalable Approach to User-Session based Testing of Web Applications through Concept Analysis
Proceedings of the 19th IEEE international conference on Automated software engineering
Applications of clustering techniques to software partitioning, recovery and restructuring
Journal of Systems and Software - Special issue: Applications of statistics in software engineering
Search-based improvement of subsystem decompositions
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
IEEE Transactions on Software Engineering
Spectral and meta-heuristic algorithms for software clustering
Journal of Systems and Software - Special issue: Software reverse engineering
A language-independent software renovation framework
Journal of Systems and Software - Special issue: Software reverse engineering
Reengineering standalone C++ legacy systems into the J2EE partition distributed environment
Proceedings of the 28th international conference on Software engineering
Toward software requirements modularization using hierarchical clustering techniques
Proceedings of the 43rd annual Southeast regional conference - Volume 2
Program restructuring using clustering techniques
Journal of Systems and Software - Special issue: Selected papers from the 4th source code analysis and manipulation (SCAM 2004) workshop
Clustering large software systems at multiple layers
Information and Software Technology
Automated clustering to support the reflexion method
Information and Software Technology
Hierarchical Clustering for Software Architecture Recovery
IEEE Transactions on Software Engineering
A search-based approach for dynamically re-packaging downloadable applications
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
Improving Web site understanding with keyword-based clustering
Journal of Software Maintenance and Evolution: Research and Practice
A Visual Framework for the Definition and Execution of Reverse Engineering Processes
VISUAL '08 Proceedings of the 10th international conference on Visual Information Systems: Web-Based Visual Information Search and Management
Proceedings of the 2nd India software engineering conference
Analysis of Components for Generalization using Multidimensional Scaling
Fundamenta Informaticae
Automated Architecture Consistency Checking for Model Driven Software Development
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
Extending the reflexion method for consolidating software variants into product lines
Software Quality Control
Reverse-engineering of an industrial software using the unified process: an experiment
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Software clustering based on behavioural features
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Automatic generation of abstract views for legacy software comprehension
Proceedings of the 3rd India software engineering conference
An approach for architectural layer recovery
Proceedings of the 2010 ACM Symposium on Applied Computing
Pattern-based generation of test plans for open distributed processing systems
Proceedings of the 5th Workshop on Automation of Software Test
WSEAS Transactions on Computers
Software refactoring at the function level using new Adaptive K-Nearest Neighbor algorithm
Advances in Engineering Software
Package Fingerprints: A visual summary of package interface usage
Information and Software Technology
Identifying Extract Class refactoring opportunities using structural and semantic cohesion measures
Journal of Systems and Software
Journal of Software Maintenance and Evolution: Research and Practice
Information and Software Technology
Applying a dynamic threshold to improve cluster detection of LSI
Science of Computer Programming
Identifying cloned navigational patterns in web applications
Journal of Web Engineering
A cluster-based approach to web adaptation in context-aware applications
Journal of Web Engineering
An investigation of clustering algorithms in the identification of similar web pages
Journal of Web Engineering
A scalable goal-oriented approach to software variability recovery
Proceedings of the 15th International Software Product Line Conference, Volume 2
TORC: test plan optimization by requirements clustering
Software Quality Control
Abstract clustering for program comprehension
IW-FM'00 Proceedings of the 4th Irish conference on Formal Methods
Reverse Engineering of Use Case Realizations in UML
ACM SIGSOFT Software Engineering Notes
Clustering methodologies for software engineering
Advances in Software Engineering
Analysis of Components for Generalization using Multidimensional Scaling
Fundamenta Informaticae
Sum-Max graph partitioning problem
ISCO'12 Proceedings of the Second international conference on Combinatorial Optimization
An overview of the knowledge discovery meta-model
Proceedings of the 13th International Conference on Computer Systems and Technologies
Putting the developer in-the-loop: an interactive GA for software re-modularization
SSBSE'12 Proceedings of the 4th international conference on Search Based Software Engineering
Optimizing decomposition of software architecture for local recovery
Software Quality Control
Cooperative clustering for software modularization
Journal of Systems and Software
Efficient software clustering technique using an adaptive and preventive dendrogram cutting approach
Information and Software Technology
Improving software modularization via automated analysis of latent topics and dependencies
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Incited by the observation that cluster analysis and the remodularization of software systems solve similar problems, we have done research in both these areas in order to provide theoretical background for the application of cluster analysis in systems remodularization. In this article} we present an overview of cluster analysis and of systems remodularization. It appears that system remodularization techniques often either reinvent clustering techniques or could be augmented by them. We also give directions for further research.