This Article 
 Bibliographic References 
 Add to: 
Measuring and Modeling Usage and Reliability for Statistical Web Testing
November 2001 (vol. 27 no. 11)
pp. 1023-1036

Abstract—Statistical testing and reliability analysis can be used effectively to assure quality for Web applications. To support this strategy, we extract Web usage and failure information from existing Web logs. The usage information is used to build models for statistical Web testing. The related failure information is used to measure the reliability of Web applications and the potential effectiveness of statistical Web testing. We applied this approach to analyze some actual Web logs. The results demonstrated the viability and effectiveness of our approach.

[1] A. Avritzer and E.J. Weyuker, “The Automatic Generation of Load Test Suites and the Assessment of the Resulting Software,” IEEE Trans. Software Eng., vol. 21, no. 9, pp. 705–716, Sept. 1995.
[2] D.J. Bachiochi, M.C. Berstene, E.F. Chouinard, N.M. Conlan, M.M. Danchak, T. Furey, C.A. Neligon, and D. Way, “Usability Studies and Designing Navigational Aids for the World Wide Web,” Computer Networks and ISDN Systems, vol. 29, nos. 8-13, pp. 1489–1496, Sept. 1997.
[3] B. Behlandorf, Running a Perfect Web Site with Apache, second ed. New York: MacMillan Computer, 1996.
[4] B. Beizer, Software Testing Techniques, second ed. Boston, Mass.: Int'l Thomson Computer Press, 1990.
[5] N. Bowers, “Weblint: Quality Assurance for the World-Wide Web,” Computer Networks and ISDN Systems, vol. 28, nos. 7-11, pp. 1283–1290, May 1996.
[6] B. Fromme, “Web Software Testing: Challenges and Solutions,” Proc. InterWorks '98, Apr. 1998.
[7] A.L. Goel, “Software Reliability Models: Assumptions, Limitations, and Applicability,” IEEE Trans. Software Eng., vol. 11, no. 12, pp. 1411–1423, Dec. 1985.
[8] S. Karlin and H.M. Taylor, A First Course in Stochastic Processes, second ed. New York: Academic Press, 1975.
[9] E. Miller, The Website Quality Challenge. Software Research Inc., 2000.
[10] J. Musa, Software Reliability Engineering. New York: McGraw-Hill, 1998.
[11] E. Nelson, “Estimating Software Reliability from Test Data,” Microelectronics and Reliability, vol. 17, no. 1, pp. 67–73, 1978.
[12] M. Peper and D. Hermsdorf, “BSCW for Disabled Teleworkers: Usability Evaluation and Interface Adaptation of an Internet-Based Cooperation Environment,” Computer Networks and ISDN Systems, vol. 29, nos. 8-13, pp. 1479–1487, Sept. 1997.
[13] M. Spiliopoulou, “Web Usage Mining for Web Site Evaluation,” Comm. ACM, vol. 43, no. 8, pp. 127–134, Aug. 2000.
[14] J. Tian, “Integrating Time Domain and Input Domain Analyses of Software Reliability Using Tree-Based Models,” IEEE Trans. Software Eng., vol. 21, no. 12, pp. 945–958, Dec. 1995.
[15] J. Tian and E. Lin, “Unified Markov Models for Software Testing, Performance Evaluation, and Reliability Analysis,” Proc. Fourth ISSAT Int'l Conf. Reliability and Quality in Design, Aug. 1998.
[16] J. Tian and A. Nguyen, “Statistical Web Testing and Reliability Analysis,” Proc. Ninth Int'l Conf. Software Quality, pp. 263–274, Oct. 1999.
[17] J. Tian, J. Troster, and J. Palma, “Tool Support for Software Measurement, Analysis, and Improvement,” J. Systems and Software, vol. 39, no. 2, pp. 165–178, Nov. 1997.
[18] J.A. Whittaker and M.G. Thomason, “A Markov Chain Model for Statistical Software Testing,” IEEE Trans. Software Eng., vol. 20, no. 10, pp. 812–824, Oct. 1994.

Index Terms:
World Wide Web, usage measurement, statistical testing, reliability analysis, Markov chain.
Chaitanya Kallepalli, Jeff Tian, "Measuring and Modeling Usage and Reliability for Statistical Web Testing," IEEE Transactions on Software Engineering, vol. 27, no. 11, pp. 1023-1036, Nov. 2001, doi:10.1109/32.965342
Usage of this product signifies your acceptance of the Terms of Use.