Skip to main content

A Hypothetical Scenario-Based Analysis on Software Reliability Evaluation Approaches in the Web Environment

  • Conference paper
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing

Part of the book series: Studies in Computational Intelligence ((SCI,volume 492))

  • 1511 Accesses

Abstract

With the spread of the Internet and the development of Web technology, web-based software such as web applications and web services has been in the spotlight and widely used. Accordingly, ensuring web-based software reliability is becoming important, and the efforts to develop highly reliable software in the web environment are required. Compared with traditional software, research on the reliability of web-based software is not enough, and the dynamic execution environment of the web makes the reliability evaluation of web-based software much more complicated. In this paper, we deal with reliability evaluation issues in the web environment and compare with each other in terms of failure data collection methods, reliability evaluation techniques, and validation schemes. We also evaluate them based on hypothetical execution scenarios, analyze the strengths or weaknesses of each technique, and identify the remaining open problems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cardoso, J., Miller, J., Sheth, A., Arnold, J.: Modeling Quality of Service for Workflows and Web Service Processes. Technical Report #02-002, LSDIS Lab, Computer Science, University of Georgia (2002)

    Google Scholar 

  2. Cortellessa, V., Grassi, V.: A modeling approach to analyze the impact of error propagation on reliability of component-based systems. In: Proceedings of the 10th International Conference on Component-based Software Engineering, pp. 140–156 (2007)

    Google Scholar 

  3. Grassi, V.: Architecture-based reliability prediction for service-oriented computing. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds.) Architecting Dependable Systems III. LNCS, vol. 3549, pp. 279–299. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Grassi, V., Patella, S.: Reliability prediction for service-oriented computing environments. IEEE Internet Computing 10(3), 43–49 (2006)

    Article  Google Scholar 

  5. Hsu, C.J., Huang, C.Y.: Reliability analysis using weighted combinational models for web-based software. In: Proceedings of the 18th International World Wide Web Conference, pp. 1131–1132 (2009)

    Google Scholar 

  6. Huynh, T., Miller, J.: Further investigation into evaluating website reliability. In: 4th International Symposium on Empirical Software Engineering, Noosa heads Australia, pp. 162–171 (2005)

    Google Scholar 

  7. Karanta, I.: Methods and problems of software reliability estimation, VTT Working Paper 63, Espoo (2006)

    Google Scholar 

  8. Kotaiah, B., Khan, R.A.: A survey on software reliability assessment by using different machine learning. techniques. International Journal of Scientific & Engineering Research 3(6) (June 2012)

    Google Scholar 

  9. Liu, A.G., Musial, E., Chen, M.H.: Progressive Reliability Forecasting of Service-Oriented Software. In: IEEE International Conference on Web Services, pp. 532–539 (2011)

    Google Scholar 

  10. Li, B., Su, Z., Zhou, Y., Gong, X.: A user-oriented web service reliability model. IEEE International Conference on Systems, Man and Cybernetics, 3612–3617 (2008)

    Google Scholar 

  11. Lyu, M.R. (ed.): Handbook of software reliability engineering. IEEE Computer Society Press (1996)

    Google Scholar 

  12. Lyu, M.R.: Software reliability engineering: a roadmap. In: Proceedings of FOSE, pp. 153–170 (2007)

    Google Scholar 

  13. Nassar, D.M., Shereshevsky, M., Gradetsky, N., Gunnalan, R., Ammar, H.H., Yu, B., Mili, A.: Error propagation in software architectures. In: Proceedings of 10th International Symposium on Software Metrics, pp. 384–393 (2004)

    Google Scholar 

  14. Nelson, E.: Estimating software reliability from test data. Microelectronics and Reliability 17(1), 67–73 (1978)

    Article  Google Scholar 

  15. Nguyen, C.D., Marchetto, A., Tonella, P.: Test case prioritization for audit testing of evolving web services using information retrieval techniques. In: IEEE International Conference on Web Services, pp. 636–643 (2011)

    Google Scholar 

  16. Park, J.H., Baik, J.M.: Study on reliability approaches for SOA systems. In: Proceedings of 2013 Korea Conference on Software Engineering (January 2013)

    Google Scholar 

  17. Pertet, S., Narsimhan, P.: Causes of failures in web applications. CMU-PDL-05-109, Carnegie Mellon University (2005), http://repository.cmu.edu/pdl/48

  18. Popic, P., Desovski, D., Abdelmoez, W., Cukic, B.: Error propagation in the reliability analysis of component based systems. In: Proceedings of 16th International Symposium on Software Reliability Engineering (ISSRE), pp. 10–62 (2005)

    Google Scholar 

  19. Goseva-Popstojanova, K., Mathur, A.P., Trivedi, K.S.: Architecture-based approach to reliability assessment of software systems. Performance Evaluation (45), 179–204 (2001)

    Article  MATH  Google Scholar 

  20. Rahmani, M., Azadmanesh, A., Siy, H.: Architecture-based reliability analysis of web services in multilayer environment. In: Proceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented Systems, pp. 57–60 (2011)

    Google Scholar 

  21. Suri, P.K., Bhushan, B.: Reliability evaluation of web based software. International Journal of Computer Science and Network Security 7(9) (September 2007)

    Google Scholar 

  22. Tian, J., Rudraraju, S., Li, Z.: Evaluating web software reliability based on workload and failure data extracted from server logs. IEEE Transactions on Software Engineering 30(11) (November 2004)

    Google Scholar 

  23. Tsai, W.T., Zhang, D., Chen, Y., Huang, H., Paul, R., Liao, N.: A software reliability model for web services. In: The 8th IASTED International Conference on Software Engineering and Applications, pp. 144–149 (2004)

    Google Scholar 

  24. Wang, W.L., Tang, M.H.: User-oriented reliability modeling for a web system. In: Proceedings of 14th International Symposium on Software Reliability Engineering (ISSRE), Denver, Colorado, pp. 293–304 (November 2003)

    Google Scholar 

  25. Xie, C., Li, B., Wang, X.: A staged model for web service reliability. In: The 35th Computer Software and Applications Conference, pp. 564–565 (2011)

    Google Scholar 

  26. Yang, J., Deng, Z., Wang, R., Hu, W.: Web software reliability analysis with Yamada exponential testing-effort. In: 9th international Conference on Reliability, Maintainability and Safety, pp. 760–765 (2011)

    Google Scholar 

  27. Zhao, S., Lu, X., Zhou., X., Zhang, T., Xue, J.: A reliability model for web services From the consumers perspective. In: International Conference on Computer Science and Service System, pp. 91–94 (2011)

    Google Scholar 

  28. Zheng, Z., Lyu, M.R.: Collaborative reliability prediction of service-oriented system. In: 32nd ACM/IEEE International Conference on Software Engineering, pp. 35–44 (2010)

    Google Scholar 

  29. Zhong, D., Qi, Z.: A Petri Net Based Approach for Reliability Prediction of Web Services. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2006 Workshops. LNCS, vol. 4277, pp. 116–125. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinhee Park .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Park, J., Kim, HJ., Baik, J. (2013). A Hypothetical Scenario-Based Analysis on Software Reliability Evaluation Approaches in the Web Environment. In: Lee, R. (eds) Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing. Studies in Computational Intelligence, vol 492. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-00738-0_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-00738-0_10

  • Publisher Name: Springer, Heidelberg

  • Print ISBN: 978-3-319-00737-3

  • Online ISBN: 978-3-319-00738-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics