Empirical Characterization of Session---Based Workload and Reliability for Web Servers
Empirical Software Engineering
Software Reliability Engineering: A Roadmap
FOSE '07 2007 Future of Software Engineering
A user-oriented reliability modelling approach for web systems
International Journal of Web Engineering and Technology
Empirical Software Engineering
MACMESE'09 Proceedings of the 11th WSEAS international conference on Mathematical and computational methods in science and engineering
Characterizing the differences between pre- and post- release versions of software
Proceedings of the 33rd International Conference on Software Engineering
Improved usage model for web application reliability testing
ICTSS'11 Proceedings of the 23rd IFIP WG 6.1 international conference on Testing software and systems
A case study on bypass testing of web applications
Empirical Software Engineering
Hi-index | 0.00 |
We develop a user-oriented reliability model, a simple yeteffective approach, to address huge amounts of Web contents,and more importantly tackle users' dynamic navigationbehaviors for a Web system. The users' intrinsic capabilitiesand behaviors, unlike programs' common recurringbehaviors, call for a new approach for modelingthe reliability of an organization's Web system. Our approachdiffers in the modeling scope of the Web systemand the means of modeling user behaviors. We exploit theidea of cyclomatic complexity to cover the maximumnumber of independent paths, which overcome the lesslikely repetitive user navigations, and still maintain thedynamic nature of Web surfing. The modeling processtakes Web servers' access, error, and referrer informationas inputs, and translates them into a flow graph. Atransition tree is then derived from the flow graph, basedon depth-first traversal and dynamic programming. Accordingly,the reliability of the Web system can be computedby excluding those unreliable paths. This model isfurther applied to prioritize the error removal sequence toassist in allocating resources and effort.