DocumentCode :
2992180
Title :
Redesigning of an existing software using design patterns
Author :
Masuda, Gou ; Sakamoto, Norihiro ; Ushijima, Kazuo
Author_Institution :
Div. of Med. Inf., Osaka Med. Coll., Japan
fYear :
2000
fDate :
2000
Firstpage :
165
Lastpage :
169
Abstract :
We describe a case study on redesigning of existing software using design patterns. Although design patterns have spread widely in object-oriented software design, the disordered application of them often makes the design more complicated or worsens performance. In the case study, we introduce a hot-spot based approach to apply design patterns effectively. Then we quantitatively evaluate the effectiveness of applying design patterns to the redesigning. The C&K metrics suite is used for the evaluation. We collect C&K metrics values for two versions of the decision tree learning system. One is a prototype version designed without using design patterns while the other is redesigned using design patterns. We conduct the Mann-Whitny U-test, one of the nonparametric statistics for testing hypotheses about whether two sample values differ. As a result, we find significant differences between the C&K metrics values of the two versions. Finally we discuss the applicability of the C&K metrics to criterion for evaluation of the flexibility and extensibility of software
Keywords :
decision trees; learning (artificial intelligence); nonparametric statistics; object-oriented programming; software metrics; C&K metrics suite; Mann-Whitny U-test; decision tree learning system; design patterns; hot-spot based approach; hypotheses testing; nonparametric statistics; object-oriented software design; software redesign; Biomedical engineering; Biomedical informatics; Decision trees; Design engineering; Educational institutions; Hospitals; Learning systems; Software design; Software maintenance; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Principles of Software Evolution, 2000. Proceedings. International Symposium on
Conference_Location :
Kanazawa
Print_ISBN :
0-7695-0906-1
Type :
conf
DOI :
10.1109/ISPSE.2000.913234
Filename :
913234
Link To Document :
بازگشت