ABSTRACT
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.
- Cormen, T. H., Stein, C., Rivest, R. L., and Leiserson, C. E. 2001 Introduction to Algorithms. 2nd. McGraw-Hill Higher Education. Google ScholarDigital Library
- Elbaum, S., Rothermel, G., Kanduri, S., and Malishevsky, A. G. 2004. Selecting a Cost-Effective Test Case Prioritization Technique. Software Quality Control 12, 3 (Sep. 2004), 185--210. Google ScholarDigital Library
- Gittens, M., Lutfiyya, H., and Bauer, M. 2004. An Extended Operational Profile Model. In Proceedings of the 15th international Symposium on Software Reliability Engineering (November 02--05, 2004). ISSRE. IEEE Computer Society, Washington, DC, 314--325. Google ScholarDigital Library
- Hassan, A. E., Martin, D. J., Flora, P., Mansfield, P., and Dietz, D. 2008. An Industrial Case Study of Customizing Operational Profiles Using Log Compression. In Proceedings of the 30th international Conference on Software Engineering (Leipzig, Germany, May 10--18, 2008). ICSE '08. ACM, New York, NY, 713--723. Google ScholarDigital Library
- IBM® ILOG® CPLEX®: http://www.ilog.com/Google Scholar
- Jasper, R., Brennan, M., Williamson, K., Currier, B., and Zimmerman, D. 1994. Test data generation and feasible path analysis. In Proceedings of the 1994 ACM SIGSOFT international Symposium on Software Testing and Analysis (Seattle, Washington, United States, August 17--19, 1994). T. Ostrand, Ed. ISSTA '94. ACM, New York, NY, 95--107. Google ScholarDigital Library
- Musa, J. D. 1993. Operational Profiles in Software-Reliability Engineering. IEEE Softw. 10, 2 (Mar. 1993), 14--32. Google ScholarDigital Library
- Papadimitriou, C. H. and Steiglitz, K. 1998 Combinatorial Optimization: Algorithms and Complexity. Dover Publications, Inc. Google ScholarDigital Library
- Weyns, K. and Runeson, P. 2007. Sensitivity of software system reliability to usage profile changes. In Proceedings of the 2007 ACM Symposium on Applied Computing (Seoul, Korea, March 11--15, 2007). SAC '07. ACM, New York, NY, 1440--1444. Google ScholarDigital Library
- Yamany, H. EL and Capretz M. A. M., 2007. A Multi-Agent Framework for Building an Automatic Operational Profile, In Advances and Innovations in Systems, Computing Sciences and Software Engineering, Springer, 161--166Google Scholar
Index Terms
Selection of customers for operational and usage profiling
Recommendations
Information technologies' services and loyal customers: a synthesis of findings from the Hellenic market
The main question of both academics and entrepreneurs is that the potential for IT services is underexploited. Despite the overwhelmingly increasing internet penetration in world business and consumers, the majority of internet users are reluctant to ...
Customer Shopping Habits of Perishable Goods Affecting the Distribution of Logistics Facilities in Selected CEE Market
EBEE '22: Proceedings of the 2022 4th International Conference on E-Business and E-Commerce EngineeringOver the last few years, there has been a rapid growth of businesses focusing on e-commerce, more specifically, on deliveries of perishable goods. The rapid expansion is interlinked with digitalisation, the availability of the Internet, and global ...
Statistics and Analysis of Bank Customers' Financial Consumption Behaviors
ISCID '12: Proceedings of the 2012 Fifth International Symposium on Computational Intelligence and Design - Volume 01Consumer praxiology is not only the mother of all marketing methods but also the axiom assumption basis of marketing management. Only when the customer's thinking patterns and habits have been learned of can effective marketing means be found and can ...
Comments