DocumentCode
2803423
Title
Probe Distribution Techniques to Profile Events in Deployed Software
Author
Diep, Madeline ; Cohen, Myra ; Elbaum, Sebastian
Author_Institution
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE
fYear
2006
fDate
7-10 Nov. 2006
Firstpage
331
Lastpage
342
Abstract
Profiling deployed software provides valuable insights for quality improvement activities. The probes required for profiling, however, can cause an unacceptable performance overhead for users. In previous work we have shown that significant overhead reduction can be achieved, with limited information loss, through the distribution of probes across deployed instances. However, existing techniques for probe distribution are designed to profile simple events. In this paper we present a set of techniques for probe distribution to enable the profiling of complex events that require multiple probes and that share probes with other events. Our evaluation of the new techniques indicates that, for tight overhead bounds, techniques that produce a balanced event allocation can retain significantly more field information
Keywords
program diagnostics; software quality; event allocation; probe distribution; software event profiling; software quality improvement; Computer science; Data analysis; Instruments; Probes; Reliability engineering; Runtime; Sampling methods; Software quality; Software reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2006. ISSRE '06. 17th International Symposium on
Conference_Location
Raleigh, NC
ISSN
1071-9458
Print_ISBN
0-7695-2684-5
Type
conf
DOI
10.1109/ISSRE.2006.36
Filename
4021999
Link To Document