2020
DOI: 10.1002/stvr.1751
|View full text |Cite
|
Sign up to set email alerts
|

BUGSJS: a benchmark and taxonomy 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...
1
1
1

Citation Types

0
2
0
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 77 publications
0
2
0
1
Order By: Relevance
“…We investigate four JavaScript projects that explicitly configure ESLint. The projects are included in BugsJS [14] that selected ten server-side application projects using the GitHub stargazers count. From those projects, we select projects, including ESLint configuration files.…”
Section: Discussionmentioning
confidence: 99%
“…We investigate four JavaScript projects that explicitly configure ESLint. The projects are included in BugsJS [14] that selected ten server-side application projects using the GitHub stargazers count. From those projects, we select projects, including ESLint configuration files.…”
Section: Discussionmentioning
confidence: 99%
“…Due to its simplicity, Pan's taxonomy has also been extended to other programming languages, e.g. JavaScript [41]. Moreover, the basis of the taxonomy is a set of constructs that might reasonably be considered the focus of developer testing for finding and fixing bugs; for example, checking boundary conditions on loops and if statements, range and type checks on assignments and appropriate exception handling.…”
Section: Derivation Shorthandmentioning
confidence: 99%
“…Pembuatan API REST API aplikasi admin penjualan banten menggunakan bahasa pemrograman Javascript dengan Node JS. Javascript lebih banyak digunakan pada pengembangan pada sisi client website, namun karena fleksibilitas yang dimiliki, Javascript dapat digunakan pada pengembangan pada sisi server (Gyimesi et al, 2021). Selain itu digunakan framewok Express JS untuk mempermudah pengembangan API dan database yang digunakan adalah MySQL.…”
Section: Hasil Dan Pembahasanunclassified

Implementasi Rest Api Pada Aplikasi Admin Penjualan Banten

I Gede Wilantara Jaya,
I Ketut Gede Suhartana,
I Wayan Supriana
2022
JUPITA