Automatic monitoring of service reliability for web applications: a simulation-based approach

Sundeuk Kim, Ilhyun Suh, Yon Dohn Chung

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


With the recent development of Internet technologies, various web browser-based applications and services, such as Google and Facebook, are provided. Although many web applications and services make life more efficient for users, they may become unavailable for various reasons. This can have substantial negative impacts on both users and service providers. 24/7/365 web services are especially critical in enterprise environments for establishing their business continuity. For this reason, real-time service monitoring is the most vital factor for web application providers. Various methods to monitor web applications reliability have been proposed over the past years. However, existing approaches concentrate more on functional testing rather than considering the users perspective. Also, they cannot monitor web applications that rely on web browser application programming interfaces (APIs) or client programmes. In this paper, we propose a novel approach called SAM, which can pinpoint web application failures, including those that require browser APIs or client programmes. We describe the implementation of the SAM system and present the results of an empirical evaluation of a real-world web application.

Original languageEnglish
Article numbere1747
JournalSoftware Testing Verification and Reliability
Issue number6
Publication statusPublished - 2020 Sept 1

Bibliographical note

Funding Information:
This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIT) (No. NRF‐2017R1A2A2A05069318).

Publisher Copyright:
© 2020 John Wiley & Sons, Ltd.


  • automatic monitoring
  • simulation
  • web applications

ASJC Scopus subject areas

  • Software
  • Safety, Risk, Reliability and Quality


Dive into the research topics of 'Automatic monitoring of service reliability for web applications: a simulation-based approach'. Together they form a unique fingerprint.

Cite this