Proceedings of the 8th annual conference on Genetic and evolutionary computation
Effective classification using feature selection and fuzzy integration
Fuzzy Sets and Systems
Perspectives on automated correction of bad smells
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
The evolution and impact of code smells: A case study of two open source systems
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
ACM SIGSOFT Software Engineering Notes
Assessing architectural evolution: a case study
Empirical Software Engineering
ACM SIGSOFT Software Engineering Notes
Detecting and visualizing inter-worksheet smells in spreadsheets
Proceedings of the 34th International Conference on Software Engineering
Do software categories impact coupling metrics?
Proceedings of the 10th Working Conference on Mining Software Repositories
Strategies for avoiding text fixture smells during software evolution
Proceedings of the 10th Working Conference on Mining Software Repositories
A fuzzy classifier approach to estimating software quality
Information Sciences: an International Journal
Investigating the evolution of code smells in object-oriented systems
Innovations in Systems and Software Engineering
Hi-index | 0.00 |
Abstract: The industry is nowadays confronted with large-scale monolithic and in flexible object-oriented software. Because of their high business value, these legacy systems must be reengineered. One of the important issues in reengineering is the detection and location of the design flaws, which prevent an efficient maintenance and further development of the system. In this paper we present a metrics-based approach for detecting design problems, and we describe two concrete techniques for the detection of two well-known design flaws found in the literature. We apply our technique on an industrial case-study and discuss the findings. The experiment shows that the proposed technique found indeed real flaws in the system and it suggests that, based on the same approach, further detection techniques for other common design-flaws can be defined. Keywords: Reengineering, metrics, design flaws, problem detection