TY - GEN
T1 - User-oriented reliability modeling for a Web system
AU - Wang, Wen Li
AU - Tang, Mei Huei
PY - 2003/1/1
Y1 - 2003/1/1
N2 - We develop a user-oriented reliability model, a simple yet effective approach, to address huge amounts of Web contents, and more importantly tackle users' dynamic navigation behaviors for a Web system. The users' intrinsic capabilities and behaviors, unlike programs' common recurring behaviors, call for a new approach for modeling the reliability of an organization's Web system. Our approach differs in the modeling scope of the Web system and the means of modeling user behaviors. We exploit the idea of cyclomatic complexity to cover the maximum number of independent paths, which overcome the less likely repetitive user navigations, and still maintain the dynamic nature of Web surfing. The modeling process takes Web senders' access, error, and referrer information as inputs, and translates them into a flow graph. A transition tree is then derived from the flow graph, based on depth-first traversal and dynamic programming. Accordingly, the reliability of the Web system can be computed by excluding those unreliable paths. This model is further applied to prioritize the error removal sequence to assist in allocating resources and effort.
AB - We develop a user-oriented reliability model, a simple yet effective approach, to address huge amounts of Web contents, and more importantly tackle users' dynamic navigation behaviors for a Web system. The users' intrinsic capabilities and behaviors, unlike programs' common recurring behaviors, call for a new approach for modeling the reliability of an organization's Web system. Our approach differs in the modeling scope of the Web system and the means of modeling user behaviors. We exploit the idea of cyclomatic complexity to cover the maximum number of independent paths, which overcome the less likely repetitive user navigations, and still maintain the dynamic nature of Web surfing. The modeling process takes Web senders' access, error, and referrer information as inputs, and translates them into a flow graph. A transition tree is then derived from the flow graph, based on depth-first traversal and dynamic programming. Accordingly, the reliability of the Web system can be computed by excluding those unreliable paths. This model is further applied to prioritize the error removal sequence to assist in allocating resources and effort.
UR - http://www.scopus.com/inward/record.url?scp=84954406110&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84954406110&partnerID=8YFLogxK
U2 - 10.1109/ISSRE.2003.1251051
DO - 10.1109/ISSRE.2003.1251051
M3 - Conference contribution
AN - SCOPUS:84954406110
T3 - Proceedings - International Symposium on Software Reliability Engineering, ISSRE
SP - 293
EP - 304
BT - Proceedings - 14th International Symposium on Software Reliability Engineering, ISSRE 2003
PB - IEEE Computer Society
T2 - 14th International Symposium on Software Reliability Engineering, ISSRE 2003
Y2 - 17 November 2003 through 20 November 2003
ER -