Proceedings of the 38th International Conference on Software Engineering 2016
DOI: 10.1145/2884781.2884864
|View full text |Cite
|
Sign up to set email alerts
|

Understanding asynchronous interactions in full-stack JavaScript

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
26
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2
2

Relationship

3
5

Authors

Journals

citations
Cited by 42 publications
(26 citation statements)
references
References 31 publications
0
26
0
Order By: Relevance
“…We selected server-side Node.js applications which are popular (Stargazers count ≥ 100) and mature (number of commits > 200), and have been actively maintained (year of the latest commit ≥ 2017). We currently focus on Node.js because it is emerging as one of the most pervasive technologies to enable using JavaScript in the server side, leading to the so-called full-stack web applications [1]. We examined the GitHub repository of each retrieved subject system to ensure that bugs were properly tracked and labeled.…”
Section: A Subject Systems Selectionmentioning
confidence: 99%
See 2 more Smart Citations
“…We selected server-side Node.js applications which are popular (Stargazers count ≥ 100) and mature (number of commits > 200), and have been actively maintained (year of the latest commit ≥ 2017). We currently focus on Node.js because it is emerging as one of the most pervasive technologies to enable using JavaScript in the server side, leading to the so-called full-stack web applications [1]. We examined the GitHub repository of each retrieved subject system to ensure that bugs were properly tracked and labeled.…”
Section: A Subject Systems Selectionmentioning
confidence: 99%
“…JavaScript (JS) is the de-facto web programming language globally 1 , and the most adopted language on GitHub 2 . JavaScript is massively used in the client-side of web applications to achieve high responsiveness and user friendliness.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…FireDetective [Matthijssen et al 2010] focuses on Java-based server-side implementations and shows what JavaScript code triggers what Java code via asynchronous requests. Sahand [Alimadadi et al 2016] addresses applications where both the client-side and the server-side are implemented in JavaScript. The approach summarizes an execution into a directed graph that represents function executions and their causal relationships.…”
Section: Visualization For Program Understandingmentioning
confidence: 99%
“…JavaScript is a popular language for developing highly interactive web applications, recently also adopted for serverside code [1]. However, JavaScript is an error-prone language, due to its asynchronous, dynamic, and loosely typed nature.…”
Section: Introductionmentioning
confidence: 99%