Sciweavers

IWPC
2006
IEEE

A Metric-Based Heuristic Framework to Detect Object-Oriented Design Flaws

14 years 6 months ago
A Metric-Based Heuristic Framework to Detect Object-Oriented Design Flaws
One of the important activities in re-engineering process is detecting design flaws. Such design flaws prevent an efficient maintenance, and further development of a system. This research proposes a novel metric-based heuristic framework to detect and locate object-oriented design flaws from the source code. It is accomplished by evaluating design quality of an object-oriented system through quantifying deviations from good design heuristics and principles. While design flaws can occur at any level, the proposed approach assesses the design quality of internal and external structure of a system at the class level which is the most fundamental level of a system. In a nutshell, design flaws are detected and located systematically in two phases using a generic OO design knowledge-base. In the first phase, hotspots are detected by primitive classifiers via measuring metrics indicating a design feature (e.g. complexity). In the second phase, individual design flaws will be detecte...
Mazeiar Salehie, Shimin Li, Ladan Tahvildari
Added 12 Jun 2010
Updated 12 Jun 2010
Type Conference
Year 2006
Where IWPC
Authors Mazeiar Salehie, Shimin Li, Ladan Tahvildari
Comments (0)