| Multivariate visualization in observation-based testing |
| Full text |
Pdf
(316 KB)
|
| Source
|
International Conference on Software Engineering
archive
Proceedings of the 22nd international conference on Software engineering
table of contents
Limerick, Ireland
Pages: 116 - 125
Year of Publication: 2000
ISBN:1-58113-206-9
|
|
Authors
|
|
David Leon
|
Electrical Engineering and Computer Science Department, Case Western Reserve University, Olin Building, Cleveland, Ohio
|
|
Andy Podgurski
|
Electrical Engineering and Computer Science Department, Case Western Reserve University, Olin Building, Cleveland, Ohio
|
|
Lee J. White
|
Electrical Engineering and Computer Science Department, Case Western Reserve University, Olin Building, Cleveland, Ohio
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 17, Downloads (12 Months): 65, Citation Count: 14
|
|
|
ABSTRACT
We explore the use of multivariate visualization techniques to support a new approach to test data selection, called observation-based testing. Applications of multivariate visualization are described, including: evaluating and improving synthetic tests; filtering regression test suites; filtering captured operational executions; comparing test suites; and assessing bug reports. These applications are illustrated by the use of correspondence analysis to analyze test inputs for the GNU GCC compiler.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Borg, I. and Groenen, P. Modern Multidimensional Scaling: Theory and Applications, Springer, 1997.
|
| |
2
|
GCC. The GCC Home Page, http://www.gnu.org/software/gcc/gcc.html, Free Software Foundation, 1999.
|
| |
3
|
Greenacre, M.J. Theory and Applications of Correspondence Analysis, Academic Press, 1984.
|
 |
4
|
|
 |
5
|
|
 |
6
|
Mary Jean Harrold , Gregg Rothermel , Rui Wu , Liu Yi, An empirical investigation of program spectra, Proceedings of the 1998 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, p.83-90, June 16-16, 1998, Montreal, Quebec, Canada
|
| |
7
|
Harville, D.A. Matrix Algebra From a Statistician's Perspective. Springer-Verlag, 1997.
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
Andy Podgurski , Charles Yang, Partition testing, stratified sampling, and cluster analysis, Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering, p.169-181, December 08-10, 1993, Los Angeles, California, United States
|
 |
12
|
Thomas Reps , Thomas Ball , Manuvir Das , James Larus, The use of program profiling for software maintenance with applications to the year 2000 problem, Proceedings of the 6th European conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering, p.432-449, September 22-25, 1997, Zurich, Switzerland
|
 |
13
|
|
| |
14
|
X.Org. http://www.x.org/, X.Org, 1999.
|
CITED BY 14
|
|
William Dickinson , David Leon , Andy Podgurski, Finding failures by cluster analysis of execution profiles, Proceedings of the 23rd International Conference on Software Engineering, p.339-348, May 12-19, 2001, Toronto, Ontario, Canada
|
|
|
|
|
|
Andy Podgurski , David Leon , Patrick Francis , Wes Masri , Melinda Minch , Jiayang Sun , Bin Wang, Automated support for classifying software failure reports, Proceedings of the 25th International Conference on Software Engineering, May 03-10, 2003, Portland, Oregon
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Murali Haran , Alan Karr , Michael Last , Alessandro Orso , Adam A. Porter , Ashish Sanil , Sandro Fouche, Techniques for Classifying Executions of Deployed Software to Support Software Engineering Tasks, IEEE Transactions on Software Engineering, v.33 n.5, p.287-304, May 2007
|
|
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
Additional Classification:
G.
Mathematics of Computing
G.3
PROBABILITY AND STATISTICS
Subjects:
Multivariate statistics
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
K.
Computing Milieux
K.6
MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS
K.6.3
Software Management
Subjects:
Software maintenance
General Terms:
Design,
Management,
Measurement,
Performance,
Reliability,
Theory,
Verification
Keywords:
correspondence analysis,
data visualization,
multivariate data analysis,
multivariate visualization,
observation-based testing,
software testing
|