Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of 2018
DOI: 10.1145/3236024.3264586
|View full text |Cite
|
Sign up to set email alerts
|

BigSift: automated debugging of big data analytics in data-intensive scalable computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(7 citation statements)
references
References 8 publications
0
7
0
Order By: Relevance
“…Gulzar et al [15] propose BigDebug for interactive debugging of big data software written in Spark. Similarly Gulzar et al [16] propose BigSift for automatic identification of the root cause of a debugging error. More details about these previous works can be found in Section 6.…”
Section: Rq1: Big Data Topicsmentioning
confidence: 99%
See 1 more Smart Citation
“…Gulzar et al [15] propose BigDebug for interactive debugging of big data software written in Spark. Similarly Gulzar et al [16] propose BigSift for automatic identification of the root cause of a debugging error. More details about these previous works can be found in Section 6.…”
Section: Rq1: Big Data Topicsmentioning
confidence: 99%
“…BigDebug supports interactive debugging through simulated breakpoints and on demand watchpoints to allow for inspection of a program without pausing its entire computation and retrieval of select intermediate data. Gulzar et al [16] propose BigSift for automatic identification of the root cause of an error. BigSift uses delta debugging and data provenance to identify the root cause of an error in a Spark program.…”
Section: Relatedmentioning
confidence: 99%
“…Software testing State-of-the-art techniques for software testing [25,34], statistical debugging [40,60], and bug localization [3,4,29] are often application-specific and/or require a user-defined test suite. Some approaches require the instrumentation of binaries or source code in the form of predicates that can be observed during computational runs [40,60].…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, printing runtime values of arguments may fill the log with extra information which will not help the developer to find the bug (e.g., information about not faulty execution). Alternatively, the developer could use more advanced techniques, such as data provenance [11], to detect which of the records caused the error. However, such a technique also requires various replays of the execution untill debugging can happen.…”
Section: Application Bugs By Example: Poll Analysis Applicationmentioning
confidence: 99%