Automated Client-side Monitoring for Web Applications

被引:2
|
作者
Choudhary, Shauvik Roy [1 ]
Orso, Alessandro [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
关键词
D O I
10.1109/ICSTW.2009.44
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web applications have become very popular today in a variety of domains. Given the varied nature of client-side environments and browser configurations, it is difficult to completely test or debug the client-side code of web applications in-house. There are tools that facilitate functional testing on various browsers, but they cannot mimic all of the possible client-side environments. In modern web browsers, the client-side code can interact with numerous web services to get more data and even to update itself which can in turn affect the behavior of the client in unforeseen ways. In these situations, monitoring the client-side code allows for gathering valuable runtime information about its behavior In this paper, we propose a general technique for performing such monitoring. We also present a preliminary evaluation of the technique where we discuss its efficiency, effectiveness, and possible application scenarios.
引用
收藏
页码:303 / 306
页数:4
相关论文
共 50 条
  • [1] Client-side monitoring for web mining
    Fenstermacher, KD
    Ginsburg, M
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2003, 54 (07): : 625 - 637
  • [2] Client-Side Monitoring Techniques for Web Sites
    Filipe, Ricardo
    Araujo, Filipe
    [J]. 15TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (IEEE NCA 2016), 2016, : 363 - 366
  • [3] AjaxScope: A Platform for Remotely Monitoring the Client-Side Behavior of Web 2.0 Applications
    Kiciman, Emre
    Livshits, Benjamin
    [J]. ACM TRANSACTIONS ON THE WEB, 2010, 4 (04)
  • [4] Client-Side Black-Box Monitoring for Web Sites
    Filipe, Ricardo
    Paiva, Rui Pedro
    Araujo, Filipe
    [J]. 2017 IEEE 16TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2017, : 119 - 123
  • [5] Identifying Code of Individual Features in Client-Side Web Applications
    Maras, Josip
    Stula, Maja
    Carlson, Jan
    Crnkovic, Ivica
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (12) : 1680 - 1697
  • [6] Continuous Integration Processes for Modern Client-Side Web Applications
    Tim, Ratha
    Vukadinovic, Marko
    Lichter, Horst
    Tanachutiwat, Sansiri
    Schlebusch, Heinz-Josef
    [J]. 2017 INTERNATIONAL ELECTRICAL ENGINEERING CONGRESS (IEECON), 2017,
  • [7] Client-side web scripting with HaskellScript
    Meijer, E
    Leijen, D
    Hook, J
    [J]. PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 1999, 1551 : 196 - 210
  • [8] Improving the Responsiveness of Geospatial Web Applications Through Client-Side Processing
    Sroda, Kamila
    Labuz, Marek
    Ernst, Sebastian
    [J]. MULTIMEDIA AND NETWORK INFORMATION SYSTEMS, 2019, 833 : 142 - 150
  • [9] Dynamically Accelerating Client-side Web Applications through Decoupled Execution
    Mehrara, Mojtaba
    Mahlke, Scott
    [J]. 2011 9TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2011, : 74 - 84
  • [10] Detecting Concurrency Errors in Client-side Java']JavaScript Web Applications
    Hong, Shin
    Park, Yongbae
    Kim, Moonzoo
    [J]. 2014 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2014, : 61 - 70