Combinatorial optimization: algorithms and complexity
Combinatorial optimization: algorithms and complexity
Test data generation and feasible path analysis
ISSTA '94 Proceedings of the 1994 ACM SIGSOFT international symposium on Software testing and analysis
Introduction to Algorithms
Operational Profiles in Software-Reliability Engineering
IEEE Software
Selecting a Cost-Effective Test Case Prioritization Technique
Software Quality Control
An Extended Operational Profile Model
ISSRE '04 Proceedings of the 15th International Symposium on Software Reliability Engineering
Sensitivity of software system reliability to usage profile changes
Proceedings of the 2007 ACM symposium on Applied computing
An Industrial Case Study of Customizing Operational Profiles Using Log Compression
Proceedings of the 30th international conference on Software engineering
Hi-index | 0.00 |
Operational and usage profiles collected from customers provide developers and testers with valuable quantitative information on usage patterns of software being developed. Unfortunately, gathering such profiles from a large set of customers can be challenging due to time and resource constraints. In this paper we propose to use information about customer defects to narrow down a list of candidate customers to profile. We present a technique for selection and prioritization of minimal set of customers for operational and usage profiling to cover certain set of defects. The technique optimally selects a minimal set of customers for profiling and, once the set is identified, prioritizes the customers within the minimal set. We describe a validation case study confirming that this approach is scalable for a large customer base. Analysis results can then be used to close gaps in testing coverage and to improve the maintenance process.