Applying Design Patterns to Redesigning of an Existing Software and its Evaluation

DOI HANDLE Web Site オープンアクセス
  • 増田 剛
    九州大学大学院システム情報科学研究科情報工学専攻 : 大学院生
  • 坂本 憲広
    九州大学病院医療情報部
  • 牛島 和夫
    九州大学大学院システム情報科学研究科情報工学専攻

この論文をさがす

抄録

Since design patterns are now well known as one of the most effective techniques for an object-oriented software design and implementation, a lot of programs have been developed using design patterns. However, there has been few researches on quantitative evaluation of the effectiveness of applying design patterns to software development. In this paper, we describe a case study on redesigning of an existing decision tree learning system which is a data mining tools based on machine learning technology. Moreover we aim to 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 releases of the decision tree learning system. One is a prototype release designed without using design patterns while the other 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 releases. Finally we discuss the relationship between the design patterns and the C&K metrics suite. The result of the discussion suggests that new metrics should be devised for the evaluation of the effectiveness of applying design patterns.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ