Web application testing: A systematic literature review

S Doğan, A Betin-Can, V Garousi - Journal of Systems and Software, 2014 - Elsevier
Context The web has had a significant impact on all aspects of our society. As our society
relies more and more on the web, the dependability of web applications has become …

A taxonomy of metrics for GUI-based testing research: A systematic literature review

R Coppola, E Alégroth - Information and Software Technology, 2022 - Elsevier
Context: GUI-based testing is a sub-field of software testing research that has emerged in
the last three decades. GUI-based testing techniques focus on verifying the functional …

Performance issues and optimizations in javascript: an empirical study

M Selakovic, M Pradel - … of the 38th International Conference on …, 2016 - dl.acm.org
As JavaScript is becoming increasingly popular, the performance of JavaScript programs is
crucial to ensure the responsiveness and energy-efficiency of thousands of programs. Yet …

Leveraging existing tests in automated test generation for web applications

A Milani Fard, M Mirzaaghaei, A Mesbah - Proceedings of the 29th ACM …, 2014 - dl.acm.org
To test web applications, developers currently write test cases in frameworks such as
Selenium. On the other hand, most web test generation techniques rely on a crawler to …

TypeDevil: Dynamic type inconsistency analysis for JavaScript

M Pradel, P Schuh, K Sen - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Dynamic languages, such as JavaScript, give programmers the freedom to ignore types, and
enable them to write concise code in short time. Despite this freedom, many programs follow …

DLint: Dynamically checking bad coding practices in JavaScript

L Gong, M Pradel, M Sridharan, K Sen - Proceedings of the 2015 …, 2015 - dl.acm.org
JavaScript has become one of the most popular programming languages, yet it is known for
its suboptimal design. To effectively use JavaScript despite its design flaws, developers try to …

Goal-driven exploration for android applications

D Lai, J Rubin - 2019 34th IEEE/ACM International Conference …, 2019 - ieeexplore.ieee.org
This paper proposes a solution for automated goal-driven exploration of Android
applications-a scenario in which a user, eg, a security auditor, needs to dynamically trigger …

Model-based test case generation and prioritization: a systematic literature review

ML Mohd-Shafie, WMNW Kadir, H Lichter… - Software and Systems …, 2021 - Springer
Abstract Model-based test case generation (MB-TCG) and prioritization (MB-TCP) utilize
models that represent the system under test (SUT) for test generation and prioritization in …

Dase: Document-assisted symbolic execution for improving automated software testing

E Wong, L Zhang, S Wang, T Liu… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
We propose and implement a new approach, Document-Assisted Symbolic Execution
(DASE), to improve automated test generation and bug detection. DASE leverages natural …

Analysis of JavaScript programs: Challenges and research trends

K Sun, S Ryu - ACM Computing Surveys (CSUR), 2017 - dl.acm.org
JavaScript has been a de facto standard language for client-side web programs, and now it
is expanding its territory to general purpose programs. In this article, we classify the client …