Authors
Vinay Augustine, Andy Podgurski
Publication date
2007/11/5
Conference
The 18th IEEE International Symposium on Software Reliability (ISSRE'07)
Pages
61-70
Publisher
IEEE
Description
Operational or "beta" testing of software has a number of benefits for software vendors and has become common industry practice. However, ordinary users are more likely to overlook or misreport software problems than experienced software testers are. To compensate for this shortcoming, we present a technique called corroboration-based filtering for corroborating user assessments of individual operational executions for which audit information has been captured for possible offline review. Independent assessments concerning similar executions are pooled by automatically clustering together executions with similar execution profiles. Executions are chosen for review based on their user assessments, the size of the cluster each execution belongs to, and whether the cluster has already been confirmed by developers to contain an actual failure. We explain the rationale for this technique, analyze it …
Total citations
2008200920102011201220132014221
Scholar articles
V Augustine, A Podgurski - The 18th IEEE International Symposium on Software …, 2007