ACM Home Page
Please provide us with feedback. Feedback
Software performance testing using covering arrays: efficient screening designs with categorical factors
Full text PdfPdf (203 KB)
Source Workshop on Software and Performance archive
Proceedings of the 5th international workshop on Software and performance table of contents
Palma, Illes Balears, Spain
Pages: 131 - 136  
Year of Publication: 2005
ISBN:1-59593-087-6
Authors
Dean S. Hoskins  Arizona State University
Charles J. Colbourn  Arizona State University
Douglas C. Montgomery  Arizona State University, Tempe, Arizona
Sponsors
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 55,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1071021.1071034
What is a DOI?

ABSTRACT

Classical Design of Experiment (DOE) techniques have been in use for many years to aid in the performance testing of systems. In particular fractional factorial designs have been used in cases with many numerical factors to reduce the number of experimental runs necessary. For experiments involving categorical factors, this is not the case; experimenters regularly resort to exhaustive (full factorial) experiments. Recently, D-optimal designs have been used to reduce numbers of tests for experiments involving categorical factors because of their flexibility, but not necessarily because they can closely approximate full factorial results. In commonly used statistical packages, the only generic alternative for reduced experiments involving categorical factors is afforded by optimal designs. The extent to which D-optimal designs succeed in estimating exhaustive results has not been evaluated, and it is natural to determine this. An alternative design based on covering arrays may offer a better approximation of full factorial data. Covering arrays are used in software testing for accurate coverage of interactions, while D-optimal and factorial designs measure the amount of interaction. Initial work involved exhaustive generation of designs in order to compare covering arrays and D-optimal designs in approximating full factorial designs. In that setting, covering arrays provided better approximations of full factorial analysis, while ensuring coverage of all small interactions. Here we examine commercially viable covering array and D-optimal design generators to compare designs. Commercial covering array generators, while not as good as exhaustively generated designs, remain competitive with D-optimal design generators.


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
Alphaworks:IBM. Combinatorial test services tool. http://www.alphaworks.ibm.com/tech/cts.
 
2
 
3
A. Hartman and L. Raskin. Problems and algorithms for covering arrays. Discrete Math, 284(3):149--156, Dec 2003.
4
 
5
R. Meyer and C. Nachtsheim. The coordinate-exchange algorithm for constructing exact optimal experimental designs. Technometrics, 37(1):60--69, Feb 1995.
 
6
 
7
D. C. Montgomery. Design and Analysis of Experiments (Fifth Edition). John Wiley and Sons, New York NY, 2001.
8
 
9
K. Vadde and V. R. Syrotiuk. Factor interaction on service delivery in mobile ad hoc networks. IEEE Journal on Selected Areas in Communications, 22(7):1335-- 1346, Sept. 2004.


Collaborative Colleagues:
Dean S. Hoskins: colleagues
Charles J. Colbourn: colleagues
Douglas C. Montgomery: colleagues