A method to recover design patterns using software product metrics

被引:0
|
作者
Kim, H
Boldyreff, C
机构
[1] City Univ London, Dept Comp, SERG, London EC1V 0HB, England
[2] Univ Durham, Dept Comp Sci, RISE, Durham DH1 3LE, England
关键词
design pattern recovery; software product metrics; design reuse;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software design patterns are a way of facilitating design reuse in object-oriented systems by capturing recurring design practices. Lots of design patterns have been identified and, further, various usages of patterns are known, e.g., documenting frameworks and reengineering legacy systems [8, 15]. To benefit fully from using the new concept, we need to develop more systematic methods of capturing design patterns. In this paper, we propose a new method to recover the GoF(1) patterns using software measurement skills. We developed a design pattern CASE tool to facilitate the easy application of our method. To demonstrate the usefulness of our approach, we carried out a case study, and its experimental results are reported.
引用
收藏
页码:318 / 335
页数:18
相关论文
共 50 条
  • [41] Detection of Design Patterns in Software Design Model using Graph
    Liamwiset, Chalida
    Vatanawood, Wiwat
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 559 - 562
  • [42] Software Design Metrics for Object-Oriented Software
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 121 - 138
  • [43] Software design review framework based on software metrics
    Miyake, Takeshi
    Fuji, Hitoshi
    NTT R and D, 1996, 45 (03): : 247 - 254
  • [44] Analysis of Expert's Opinion on Requirements Patterns for Software Product Families Framework Using GQM Method
    Ya'u, Badamasi Imam
    Nordin, Azlin
    Salleh, Norsaremah
    COMPUTATIONAL SCIENCE AND TECHNOLOGY (ICCST 2019), 2020, 603 : 135 - 144
  • [45] Design and analysis of hierarchical software metrics
    Prather, RE
    ACM COMPUTING SURVEYS, 1995, 27 (04) : 497 - 518
  • [46] Performance metrics in software design models
    Sabetta, Antonino
    Koziolek, Heiko
    DEPENDABILITY METRICS: ADVANCED LECTURES, 2008, 4909 : 219 - +
  • [48] Predicting software metrics at design time
    Holz, Wolfgang
    Premraj, Rahul
    Zimmermann, Thomas
    Zeller, Andreas
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2008, 5089 : 34 - +
  • [49] A Framework for the Estimation of OO Software Reliability using Design Complexity Metrics
    Bharathi, R.
    Selvarani, R.
    2015 INTERNATIONAL CONFERENCE ON TRENDS IN AUTOMATION, COMMUNICATIONS AND COMPUTING TECHNOLOGY (I-TACT-15), 2015,
  • [50] Prediction of testability using the design metrics for object-oriented software
    Singh, Yogesh
    Saha, Anju
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2012, 44 (01) : 12 - 22