Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Visual web test repair
Web tests are prone to break frequently as the application under test evolves, causing much
maintenance effort in practice. To detect the root causes of a test breakage, developers …
maintenance effort in practice. To detect the root causes of a test breakage, developers …
Approaches and tools for automated end-to-end web testing
The importance of test automation in web engineering comes from the widespread use of
web applications and the associated demand for code quality. Test automation is …
web applications and the associated demand for code quality. Test automation is …
Domain-specific fixes for flaky tests with wrong assumptions on underdetermined specifications
Library developers can provide classes and methods with underdetermined specifications
that allow flexibility in future implementations. Library users may write code that relies on a …
that allow flexibility in future implementations. Library users may write code that relies on a …
An automated model-based approach to repair test suites of evolving web applications
Capture–Replay tools are widely used for the automated testing of web applications The
scripts written for these Capture–Replay tools are strongly coupled with the web elements of …
scripts written for these Capture–Replay tools are strongly coupled with the web elements of …
Three open problems in the context of e2e web testing and a vision: Neonate
Web applications are critical assets of our society and thus assuring their quality is of
undeniable importance. Despite the advances in software testing, the ever-increasing …
undeniable importance. Despite the advances in software testing, the ever-increasing …
Guiding chatgpt to fix web ui tests via explanation-consistency checking
Z Xu, Q Li, SH Tan - arxiv preprint arxiv:2312.05778, 2023 - arxiv.org
The rapid evolution of Web UI incurs time and effort in maintaining UI tests. Existing
techniques in Web UI test repair focus on finding the target elements on the new web page …
techniques in Web UI test repair focus on finding the target elements on the new web page …
Automatically repairing broken workflows for evolving GUI applications
A workflow is a sequence of UI actions to complete a specific task. In the course of a GUI
application's evolution, changes ranging from a simple GUI refactoring to a complete …
application's evolution, changes ranging from a simple GUI refactoring to a complete …
Rtj: a Java framework for detecting and refactoring rotten green test cases
Rotten green tests are passing tests which have at least one assertion that is not executed.
They give developers a false sense of trust in the code. In this paper, we present RTj, a …
They give developers a false sense of trust in the code. In this paper, we present RTj, a …
Automating CUDA synchronization via program transformation
While CUDA has been the most popular parallel computing platform and programming
model for general purpose GPU computing, CUDA synchronization undergoes significant …
model for general purpose GPU computing, CUDA synchronization undergoes significant …
Is this a bug or an obsolete test?
In software evolution, developers typically need to identify whether the failure of a test is due
to a bug in the source code under test or the obsoleteness of the test code when they …
to a bug in the source code under test or the obsoleteness of the test code when they …