TEST CLUSTER SELECTION USING COVER COEFFICIENTS

Mahadevan Subramaniam and Parvathi Chundi

View Full Paper

References

  1. [1] P.E. Amman and J.C. Knight, Data diversity: An approach to software fault tolerance, IEEE Transactions on Computers, 37(4), 1998, 418–425.
  2. [2] W. Dickenson, D. Leon, and A. Podgurski, Finding failures by cluster analysis of execution profiles, Proc. of International Conf. on Software Engineering, 2001, 339–348.
  3. [3] W. Dickenson, D. Leon, and A. Podgurski, Pursuing failure: The distribution of program failures in a profile space, ACM SIGSOFT Symposium on Foundations of Software Engineering, 2001.
  4. [4] D. Leon, A. Podgurski, and L.J. White, Multivariate visualization in observation-based testing, International Conf. on Software Engineering, 2000.
  5. [5] B. Guo, M. Subramaniam, and P. Chundi, Analysis of test clusters for regression testing, International Workshop on Regression Testing, International Conf. on Software Testing (ICST), 2011, 736.
  6. [6] C. Zhang, Z. Chen, Z. Zhao, S. Yan, J. Zhang, and B. Xu, An improved regression test selection technique by clustering execution profiles, International Conf. on Quality Software, 2010.
  7. [7] S. Yoo, M. Harmon, P. Tonella, and A. Susi, Clustering test cases to achieve effective and scalable prioritization incorporating expert knowledge, International Symposium on Software Testing and Analysis, ACM, New York, 2009.
  8. [8] V. Vangala, J. Czerwonka, and P. Talluri, Test case comparison and clustering using program profiles and static execution, ACM SIGSOFT Symposium on Foundations of Software Engineering, 2009.
  9. [9] E. Wong and V. Debroy, A survey of software fault localization, Technical Report, Department of Computer Science, University of Texas at Dallas, UTDSCS-45-09, 2009.
  10. [10] F. Can and E.A. Ozkarahan, Concepts and efffectiveness of the cover-coefficient-based methodology for text databases, ACM Transactions on Database Systems, 15(4), 1990, 483–517.
  11. [11] M.J. Harrold, G.Rothermel, R.Wu, and L.Yi, An empirical investigation of program spectra. ACM Workshop on Program Analysis for Software Tools and Engineering, 1998.
  12. [12] A.K. Jain and R.C. Dubes, Algorithms for clustering data (Prentice Hall, 1988).
  13. [13] H. Do, S. Elbaum, and G. Rothermel, Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact, Empirical Software Engineering, 10(4), 2005.
  14. [14] S.B. Yao, Approximating block accesses in database organizations, Communications of ACM, 20(4), 1977, 260–261.
  15. [15] S. Yoo and M. Harman, Regression testing minimization, selection and prioritization: A survey, Software Testing, Verification and Reliability, 2010.
  16. [16] A. Podgurski, W. Masri, Y. Mccleese, and F.G. Wolff, Estimation of software reliability by stratified sampling, ACM Transactions on Software Engineering and Methodology, 8(3), 1999.
  17. [17] G. Rothermel, R.H. Untch, C. Chu, and M.J. Harrold, Prioritizing test cases for regression testing, IEEE Transactions on Software Engineering, 27(10), 2001.

Important Links:

Go Back