DocumentCode
3352917
Title
Detecting design flaws via metrics in object-oriented systems
Author
Marinescu, Radu
Author_Institution
Dept. of Comput. Sci, Politehnica Univ. of Timisoara, Romania
fYear
2001
fDate
2001
Firstpage
173
Lastpage
182
Abstract
The industry is nowadays confronted with large-scale monolithic and inflexible object-oriented software. Because of their high business value, these legacy systems must be re-engineered. One of the important issues in re-engineering is the detection and location of design flaws, which prevent the 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 to an industrial case study and discuss the findings. The proposed technique indeed found real flaws in the system and the experiment suggests that, based on the same approach, further detection techniques for other common design flaws could be defined
Keywords
object-oriented programming; program diagnostics; software metrics; systems re-engineering; business value; design problem detection; industrial case study; legacy systems reengineering; object-oriented systems; software design flaw detection; software maintenance; software metrics; system development; Computer industry; Computer science; Concrete; Employment; Encapsulation; Intelligent systems; Large-scale systems; Power generation economics; Software systems; Vents;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages and Systems, 2001. TOOLS 39. 39th International Conference and Exhibition on
Conference_Location
Santa Barbara, CA
ISSN
1530-2067
Print_ISBN
0-7695-1251-8
Type
conf
DOI
10.1109/TOOLS.2001.941671
Filename
941671
Link To Document