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 :
بازگشت