J Bogner, M Merkel - Proceedings of the 19th International Conference …, 2022 - dl.acm.org
JavaScript (JS) is one of the most popular programming languages, and widely used for web apps, mobile apps, desktop clients, and even backend development. Due to its dynamic and …
YW Chow, L Di Grazia, M Pradel - Proceedings of the IEEE/ACM 46th …, 2024 - dl.acm.org
Gradual typing enables developers to annotate types of their own choosing, offering a flexible middle ground between no type annotations and a fully statically typed language. As …
W Li, L Li, H Cai - Proceedings of the 30th ACM Joint European …, 2022 - dl.acm.org
Software construction using multiple languages has long been a norm, yet it is still unclear if multilingual code construction has significant security implications and real security …
W Li, A Marino, H Yang, N Meng, L Li… - ACM Transactions on …, 2024 - dl.acm.org
For many years now, modern software is known to be developed in multiple languages (hence termed as multilingual or multi-language software). Yet, to date, we still only have …
L Di Grazia, M Pradel - Proceedings of the 30th ACM Joint European …, 2022 - dl.acm.org
Type annotations and gradual type checkers attempt to reveal errors and facilitate maintenance in dynamically typed programming languages. Despite the availability of these …
Online Judge platforms play a pivotal role in education, competitive programming, recruitment, career training, and large language model training. They rely on predefined test …
Given programming languages can provide different types and levels of security support, it is critically important to consider security aspects while selecting programming languages for …
Background: Previous work has provided some initial evidence that Story Point (SP) estimated by human-experts may not accurately reflect the effort needed to realise Agile …
K Mao, T Kapus, L Petrou, Á Hajdu… - … IEEE Conference on …, 2022 - ieeexplore.ieee.org
We introduce Fausta, an algorithmic traffic gener-ation platform that enables analysis and testing at scale. Fausta has been deployed at Meta to analyze and test the WhatsApp plat …