• DocumentCode
    3066956
  • Title

    Stochastic voting algorithms for Web services group testing

  • Author

    Tsai, W.T. ; Zhang, Dawei ; Paul, Raymond ; Chen, Yinong

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2005
  • fDate
    19-20 Sept. 2005
  • Firstpage
    99
  • Lastpage
    106
  • Abstract
    This paper proposes a stochastic voting for testing a large number of Web services (WS) under group testing. In the future, a large number of WS would be available and they need to be tested and evaluated in real time. While numerous test input generation techniques are available to generate test inputs, the oracle or the expected output of these test input is often difficult to obtain. One way to obtain the oracle in this case is to give the same input to multiple WS and to establish the oracle by a majority voting. This is based on the assumption that faulty WS often would not produce consistent results, and thus if a majority can be reached, the oracle can be established statistically. However, even correct WS may still produce slightly different outputs, and thus the majority-voting scheme must be carefully designed to distinguish correct but slightly variant output from truly incorrect output. This paper proposes a hierarchical classification based on simulated annealing and multi-dimensional Chi-square statistical techniques to analyze data to see if a majority can be reached. The algorithm is evaluated by a comprehensive simulated data as well as actual data. The data show that the proposed algorithm is effective even in a difficult situation where clusters of WS produce clusters of output.
  • Keywords
    Internet; simulated annealing; statistical testing; stochastic processes; Web service; group testing; multi-dimensional Chi-square statistical technique; oracle; simulated annealing; stochastic voting algorithm; test input generation technique; Analytical models; Clustering algorithms; Computer science; Data analysis; Heuristic algorithms; Simulated annealing; Stochastic processes; Testing; Voting; Web services; Simulated Annealing.; Web services testing; clustering; voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2005. (QSIC 2005). Fifth International Conference on
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2472-9
  • Type

    conf

  • DOI
    10.1109/QSIC.2005.58
  • Filename
    1579125