Standard

Crawl-based analysis of web applications: Prospects and challenges. / van Deursen, A; Mesbah, A; Nederlof, A.

In: Science of Computer Programming, Vol. 97, No. 1, 01.2015, p. 173-180.

Research output: Scientific - peer-reviewArticle

Harvard

van Deursen, A, Mesbah, A & Nederlof, A 2015, 'Crawl-based analysis of web applications: Prospects and challenges' Science of Computer Programming, vol 97, no. 1, pp. 173-180. DOI: 10.1016/j.scico.2014.09.005

APA

Vancouver

van Deursen A, Mesbah A, Nederlof A. Crawl-based analysis of web applications: Prospects and challenges. Science of Computer Programming. 2015 Jan;97(1):173-180. Available from, DOI: 10.1016/j.scico.2014.09.005

Author

van Deursen, A ; Mesbah, A ; Nederlof, A. / Crawl-based analysis of web applications: Prospects and challenges. In: Science of Computer Programming. 2015 ; Vol. 97, No. 1. pp. 173-180

BibTeX

@article{65d462882e864250b7f8667d528448e7,
title = "Crawl-based analysis of web applications: Prospects and challenges",
abstract = "In this paper we review five years of research in the field of automated crawling and testing of web applications. We describe the open source Crawljax tool, and the various extensions that have been proposed in order to address such issues as cross-browser compatibility testing, web application regression testing, and style sheet usage analysis.Based on that we identify the main challenges and future directions of crawl-based testing of web applications. In particular, we explore ways to reduce the exponential growth of the state space, as well as ways to involve the human tester in the loop, thus reconciling manual exploratory testing and automated test input generation. Finally, we sketch the future of crawl-based testing in the light of upcoming developments, such as the pervasive use of touch devices and mobile computing, and the increasing importance of cyber-security.",
author = "{van Deursen}, A and A Mesbah and A Nederlof",
note = "Harvest Special Issue on New Ideas and Emerging Results in Understanding Software Available online 28-9-2014",
year = "2015",
month = "1",
doi = "10.1016/j.scico.2014.09.005",
volume = "97",
pages = "173--180",
journal = "Science of Computer Programming",
issn = "0167-6423",
publisher = "Elsevier",
number = "1",

}

RIS

TY - JOUR

T1 - Crawl-based analysis of web applications: Prospects and challenges

AU - van Deursen,A

AU - Mesbah,A

AU - Nederlof,A

N1 - Harvest Special Issue on New Ideas and Emerging Results in Understanding Software Available online 28-9-2014

PY - 2015/1

Y1 - 2015/1

N2 - In this paper we review five years of research in the field of automated crawling and testing of web applications. We describe the open source Crawljax tool, and the various extensions that have been proposed in order to address such issues as cross-browser compatibility testing, web application regression testing, and style sheet usage analysis.Based on that we identify the main challenges and future directions of crawl-based testing of web applications. In particular, we explore ways to reduce the exponential growth of the state space, as well as ways to involve the human tester in the loop, thus reconciling manual exploratory testing and automated test input generation. Finally, we sketch the future of crawl-based testing in the light of upcoming developments, such as the pervasive use of touch devices and mobile computing, and the increasing importance of cyber-security.

AB - In this paper we review five years of research in the field of automated crawling and testing of web applications. We describe the open source Crawljax tool, and the various extensions that have been proposed in order to address such issues as cross-browser compatibility testing, web application regression testing, and style sheet usage analysis.Based on that we identify the main challenges and future directions of crawl-based testing of web applications. In particular, we explore ways to reduce the exponential growth of the state space, as well as ways to involve the human tester in the loop, thus reconciling manual exploratory testing and automated test input generation. Finally, we sketch the future of crawl-based testing in the light of upcoming developments, such as the pervasive use of touch devices and mobile computing, and the increasing importance of cyber-security.

U2 - 10.1016/j.scico.2014.09.005

DO - 10.1016/j.scico.2014.09.005

M3 - Article

VL - 97

SP - 173

EP - 180

JO - Science of Computer Programming

T2 - Science of Computer Programming

JF - Science of Computer Programming

SN - 0167-6423

IS - 1

ER -

ID: 3152739