Prior works have developed transformer-based language learning models to automatically generate source code for a task without compilation errors. The datasets used to train these …
With the growing popularity of Large Language Models (eg, GitHub Copilot, ChatGPT, etc.) in software engineers' daily practices, it is important to ensure that the code generated by …
Z Wu, X Chen, SUJ Lee - Journal of Systems and Software, 2023 - Elsevier
Context: Code smells are well-known concepts in Object-Oriented (OO) programs as symptoms that negatively impact software quality and cause long-term issues. However, the …
ML Siddiq, L Roney, J Zhang… - Proceedings of the 21st …, 2024 - dl.acm.org
The release of large language models (LLMs) like ChatGPT has revolutionized software development. Prior works explored ChatGPT's generated response quality, the effectiveness …
Context: Kubernetes has emerged as the de-facto tool for automated container orchestration. Business and government organizations are increasingly adopting …
WebAssembly is a compilation target for cross-platform applications that is increasingly being used. In this paper, we investigate whether one can transparently cross-compile C …
Many apps performing security-sensitive tasks (eg, online banking) attempt to verify the integrity of the device they are running in and the integrity of their own code. To ease this …
P Gadient, M Ghafari, P Frischknecht… - Empirical software …, 2019 - Springer
Abstract Android Inter-Component Communication (ICC) is complex, largely unconstrained, and hard for developers to understand. As a consequence, ICC is a common source of …
M Demir, M Alalfi, O Turetken… - 2019 IEEE 19th …, 2019 - ieeexplore.ieee.org
The popularity of blockchain technology encourages organizations to use more blockchain features in mission-critical processes such as trading, access control, and computational …