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.
목차
Abstract 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
키워드
unit testingstatic checkingESC/Java2software qualityvisualization
저자
Yuko Muto [ Graduate School of Information Science and Technology,Osaka University, Suita, Japan ]
Kozo Okano [ Graduate School of Information Science and Technology,Osaka University, Suita, Japan ]
Shinji Kusumoto [ Graduate School of Information Science and Technology,Osaka University, Suita, Japan ]