Evaluating Web software reliability based on workload and failure data extracted from server logs
- 22 November 2004
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 30 (11), 754-769
- https://doi.org/10.1109/tse.2004.87
Abstract
We characterize usage and problems for Web applications, evaluate their reliability, and examine the potential for reliability improvement. Based on the characteristics of Web applications and the overall Web environment, we classify Web problems and focus on the subset of source content problems. Using information about Web accesses, we derive various measurements that can characterize Web site workload at different levels of granularity and from different perspectives. These workload measurements, together with failure information extracted from recorded errors, are used to evaluate the operational reliability for source contents at a given Web site and the potential for reliability improvement. We applied this approach to the Web sites www.seas.smu.edu and www.kde.org. The results demonstrated the viability and effectiveness of our approach.Keywords
This publication has 13 references indexed in Scilit:
- Defect handling in medium and large open source projectsIEEE Software, 2004
- Software reliability modeling by concatenating failure ratesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Quality attributes of Web software applicationsIEEE Software, 2002
- Measuring and modeling usage and reliability for statistical Web testingIEEE Transactions on Software Engineering, 2001
- Identifying Web browsing trends and patternsComputer, 2001
- Summary of WWW characterizationsComputer Networks and ISDN Systems, 1998
- Internet Web servers: workload characterization and performance implicationsIEEE/ACM Transactions on Networking, 1997
- Software reliability model with optimal selection of failure dataIEEE Transactions on Software Engineering, 1993
- Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance MeasuresIEEE Transactions on Reliability, 1979
- Estimating software reliability from test dataMicroelectronics Reliability, 1978