Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology 2013
DOI: 10.1145/2501988.2502050
|View full text |Cite
|
Sign up to set email alerts
|

Interactive record/replay for web application debugging

Abstract: During debugging, a developer must repeatedly and manually reproduce faulty behaviors in order to inspect different facets of the program's execution. Existing tools for reproducing such behaviors prevent the use of debugging aids such as breakpoints and logging, and are not designed for interactive, random-access exploration of recorded behavior. This paper presents Timelapse, a tool for quickly recording, reproducing, and debugging interactive behaviors in web applications. Developers can use Timelapse to br… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
80
0
1

Year Published

2014
2014
2020
2020

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 110 publications
(81 citation statements)
references
References 26 publications
0
80
0
1
Order By: Relevance
“…As an example, running Artemis on the five web applications with known bugs mentioned in Section 5.5 with a time budget of one hour per web application detected none of the bugs. However, as suggested in Section 1, such tools may be useful for providing initial event sequences for R 4 . A number of tools exist for recording and deterministically replaying JavaScript executions, taking into account nondeterministic inputs and scheduling.…”
Section: Algorithm Domain Comparisonmentioning
confidence: 99%
“…As an example, running Artemis on the five web applications with known bugs mentioned in Section 5.5 with a time budget of one hour per web application detected none of the bugs. However, as suggested in Section 1, such tools may be useful for providing initial event sequences for R 4 . A number of tools exist for recording and deterministically replaying JavaScript executions, taking into account nondeterministic inputs and scheduling.…”
Section: Algorithm Domain Comparisonmentioning
confidence: 99%
“…Capture and Replay. Related to our work are 'capture and replay' techniques for web applications [5,6,16,17,21]. The goal in most of these techniques is to find a deterministic way of replaying the same set of user events for debugging purposes.…”
Section: Related Workmentioning
confidence: 99%
“…There are systems that provide captured output windows for debugging [1,7]. Especially, Whyline [7] provides an interactive captured output window as CapStudio.…”
Section: Related Workmentioning
confidence: 99%