2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST) 2019
DOI: 10.1109/icst.2019.00019
|View full text |Cite
|
Sign up to set email alerts
|

BugsJS: a Benchmark of JavaScript Bugs

Abstract: JavaScript is a popular programming language that is also error-prone due to its asynchronous, dynamic, and loosely-typed nature. In recent years, numerous techniques have been proposed for analyzing and testing JavaScript applications. However, our survey of the literature in this area revealed that the proposed techniques are often evaluated on different datasets of programs and bugs. The lack of a commonly used benchmark limits the ability to perform fair and unbiased comparisons for assessing the efficacy … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
44
1

Year Published

2019
2019
2021
2021

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 66 publications
(45 citation statements)
references
References 55 publications
0
44
1
Order By: Relevance
“…As part of the analysis and classification of BUGSJS bugs [4], we categorized them based on recurring bug-fix patterns proposed by Pan et al [12]. By comparing the results of this categorization and the ranking scores of the fixing methods provided by Tarantula, we expect to gather insights on how different types of bugs can be successfully localized.…”
Section: A Preliminary Results: Bug-fix Patterns and Ranksmentioning
confidence: 99%
See 3 more Smart Citations
“…As part of the analysis and classification of BUGSJS bugs [4], we categorized them based on recurring bug-fix patterns proposed by Pan et al [12]. By comparing the results of this categorization and the ranking scores of the fixing methods provided by Tarantula, we expect to gather insights on how different types of bugs can be successfully localized.…”
Section: A Preliminary Results: Bug-fix Patterns and Ranksmentioning
confidence: 99%
“…More details about the characteristics of BUGSJS, its architecture, and our design choices can be found in our full paper [4]. The interested reader can find more information on BUGSJS and access the benchmark on our website: https://bugsjs.github.io/…”
Section: Bugsjsmentioning
confidence: 99%
See 2 more Smart Citations
“…In our previous work [21], we presented BUGSJS, a benchmark of 453 JS-related bugs from 10 open-source JS projects, based on Node.js and the Mocha testing framework. BUGSJS features an infrastructure containing detailed reports about the bugs, the faulty versions of programs, the test cases exposing them, as well as the patches that fix them.…”
mentioning
confidence: 99%