Automatic extraction and visualization of object-oriented software design metrics

被引:0
|
作者
Lakshminarayana, A [1 ]
Newman, TS [1 ]
Li, W [1 ]
Talburt, J [1 ]
机构
[1] Univ Alabama, Dept Comp Sci, Huntsville, AL 35899 USA
来源
VISUAL DATA EXPLORATION AND ANALYSIS VII | 2000年 / 3960卷
关键词
software visualization; object-oriented systems; design metrics; metric extraction; CASE;
D O I
10.1117/12.378898
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software visualization is a graphical representation of software characteristics and behavior. Certain modes of software visualization can be useful in isolating problems and identifying unanticipated behavior. In this paper we present a new approach to aid understanding of object-oriented software through 3D visualization of software metrics that can be extracted from the design phase of software development. The focus of the paper is a metric extraction method and a new collection of glyphs for multi-dimensional metric visualization. Our approach utilizes the extensibility interface of a popular CASE tool to access and automatically extract the metrics from Unified Modeling Language (UML) class diagrams. Following the extraction of the design metrics, 3D visualizations of these metrics are generated for each class in the design, utilizing intuitively meaningful 3D glyphs that are representative of the ensemble of metrics. Extraction and visualization of design metrics can aid software developers in the early study and understanding of design complexity.
引用
收藏
页码:218 / 225
页数:8
相关论文
共 50 条
  • [1] 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
  • [2] Three-dimensional visualization of object-oriented software design metrics
    Lakshminarayana, A
    Newman, TS
    JOURNAL OF ELECTRONIC IMAGING, 2000, 9 (04) : 368 - 374
  • [3] Metrics for reuse of object-oriented software
    MilankovicAtkinson, M
    Georgiadou, E
    SOFTWARE QUALITY MANAGEMENT IV - IMPROVING QUALITY, 1996, : 363 - 374
  • [4] Object-Oriented Software Coupling Metrics
    Ma J.
    Liu F.
    Fan J.-P.
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2018, 41 (01): : 109 - 114
  • [5] Metrics for object-oriented software projects
    Sherif, JS
    Sanderson, P
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 44 (02) : 147 - 154
  • [6] Categorization of object-oriented software metrics
    Tahvildari, L
    Singh, A
    2000 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS 1 AND 2: NAVIGATING TO A NEW ERA, 2000, : 235 - 239
  • [7] 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
  • [8] Using metrics to identify design patterns in object-oriented software
    Antoniol, G
    Fiutem, R
    Cristoforetti, L
    FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS, 1998, : 23 - 34
  • [9] Object-oriented evolutionary database design for software metrics data
    Paul, RA
    Kunii, TL
    Shinagawa, Y
    Ghafoor, A
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 32 - 37
  • [10] Object-oriented software design in semiautomatic building extraction
    Gulch, E
    Muller, H
    INTEGRATING PHOTOGRAMMETRIC TECHNIQUES WITH SCENE ANALYSIS AND MACHINE VISION III, 1997, 3072 : 37 - 48