@inproceedings{dd35028e22514dc3b73eb1d0f0dd66b7,
title = "Automatic identification of client-side JavaScript libraries in web applications",
abstract = "Modern web applications often use JavaScript libraries, such as JQuey or Google Analytics for example, that make the development easier, cheaper and with a better quality. Choosing the right library to use is however very difficult as there are many competing libraries with many different versions. To help developers in this difficult choice, popularity indicators that pinpoint which applications use which libraries are very useful. Building such indicators is however challenging as popular web applications usually don't make their source code available. In this paper, we address this challenge with an approach that automatically browses web applications to retrieve the client-side JavaScript libraries they use. By applying this approach on the most famous websites, we then present the trends we observed, and the recommendations that can be provided.",
keywords = "JavaScript, Library migration, Web application",
author = "Hanyang Cao and Yuxian Peng and Jing Jiang and Falleri, \{Jean R{\'e}my\} and Xavier Blanc",
note = "Publisher Copyright: Copyright 2017 ACM.; 32nd Annual ACM Symposium on Applied Computing, SAC 2017 ; Conference date: 04-04-2017 Through 06-04-2017",
year = "2017",
month = apr,
day = "3",
doi = "10.1145/3019612.3019845",
language = "英语",
series = "Proceedings of the ACM Symposium on Applied Computing",
publisher = "Association for Computing Machinery ",
pages = "670--677",
booktitle = "32nd Annual ACM Symposium on Applied Computing, SAC 2017",
address = "美国",
}