원문정보
초록
영어
Software visualization techniques fall into two categories: visualization of software component relationships and visualization of software metrics. In this paper, we propose a new hybrid method based on both categories. The proposed method visualizes the coincidence between specification and implementation from two aspects: static checking and ordinal testing by test suites. In our method, each ratio of the coincidence is shown by pie charts which represent classes of the target software. The whole software is represented in a weighted digraph structure. We have prototyped a tool to implement our proposed method. We have evaluated the utility of the proposed method by applying the tool to two kinds of software: a warehouse management program and a telephone directory management program. We conclude that the proposed method yields informative results.
목차
I. INTRODUCTION
II. RELATED WORK
A. Visualization
B. Combining Unit Testing and Static Cheking
III. PRELIMINARY
A. Unit Testing
B. Static Checking
IV. OUR PROPOSED METHOD
A. Overview
B. Definition of Passage Rate Metrics
C. Definition of the Caller–Callee Relation
V. IMPLEMENTATION
A. Input
B. XML documents
C. Views
VI. EXPERIMENT
A. The Evaluation Approach
B. Warehouse Management Program
C. Personal Telephone Directory
D. Results
E. Discussion
F. Threats to Validity
VII. DISCUSSION
A. Passage Rate Metrics
VIII. CONCLUSION
ACKNOWLEDGMENT
REFERENCES