A systematic literature review on bad smells–5 w's: which, when, what, who, where

EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention.
We conduct an extensive literature review on bad smells relying on a large body of …

Empirical research in software engineering—a literature survey

L Zhang, JH Tian, J Jiang, YJ Liu, MY Pu… - Journal of Computer …, 2018 - Springer
Empirical research is playing a significant role in software engineering (SE), and it has been
applied to evaluate software artifacts and technologies. There have been a great number of …

Toxic code snippets on stack overflow

C Ragkhitwetsagul, J Krinke, M Paixao… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Online code clones are code fragments that are copied from software projects or online
sources to Stack Overflow as examples. Due to an absence of a checking mechanism after …

Benchmarks for software clone detection: A ten-year retrospective

CK Roy, JR Cordy - 2018 IEEE 25th International Conference …, 2018 - ieeexplore.ieee.org
There have been a great many methods and tools proposed for software clone detection.
While some work has been done on assessing and comparing performance of these tools …

Analysis of JavaScript programs: Challenges and research trends

K Sun, S Ryu - ACM Computing Surveys (CSUR), 2017 - dl.acm.org
JavaScript has been a de facto standard language for client-side web programs, and now it
is expanding its territory to general purpose programs. In this article, we classify the client …

Blocking javascript without breaking the web: An empirical investigation

AH Amjad, Z Shafiq, MA Gulzar - arxiv preprint arxiv:2302.01182, 2023 - arxiv.org
Modern websites heavily rely on JavaScript (JS) to implement legitimate functionality as well
as privacy-invasive advertising and tracking. Browser extensions such as NoScript block any …

On measuring vulnerable javascript functions in the wild

M Kluban, M Mannan, A Youssef - Proceedings of the 2022 ACM on …, 2022 - dl.acm.org
JavaScript is often rated as the most popular programming language for the development of
both client-side and server-side applications, and is currently used in almost all websites …

On detecting and measuring exploitable JavaScript functions in real-world applications

M Kluban, M Mannan, A Youssef - ACM Transactions on Privacy and …, 2024 - dl.acm.org
JavaScript is often rated as the most popular programming language for the development of
both client-side and server-side applications. Because of its popularity, JavaScript has …

Battles with false positives in static analysis of JavaScript web applications in the wild

J Park, I Lim, S Ryu - Proceedings of the 38th International Conference …, 2016 - dl.acm.org
Now that HTML5 technologies are everywhere from web services to various platforms,
assuring quality of web applications becomes very important. While web application …

[HTML][HTML] Development and benchmarking of multilingual code clone detector

W Zhu, N Yoshida, T Kamiya, E Choi… - Journal of Systems and …, 2025 - Elsevier
The diversity of programming languages is growing, making the language extensibility of
code clone detectors crucial. However, this is challenging for most existing clone detection …