Optimizing AI-Assisted Code Generation
Simon Torka, Sahin Albayrak

TL;DR
This paper reviews the current state of AI-assisted code generation, emphasizing the importance of optimizing security, reliability, and accessibility of these tools for safer and more inclusive AI development.
Contribution
It provides an analysis of existing AI code-generation systems and explores strategies to enhance their security, functionality, and accessibility for broader and safer AI deployment.
Findings
Current AI code generators work probabilistically without guaranteed security or functionality
Strategies for optimizing security, reliability, and performance are discussed
Recommendations for making AI development more inclusive and accessible are proposed
Abstract
In recent years, the rise of AI-assisted code-generation tools has significantly transformed software development. While code generators have mainly been used to support conventional software development, their use will be extended to powerful and secure AI systems. Systems capable of generating code, such as ChatGPT, OpenAI Codex, GitHub Copilot, and AlphaCode, take advantage of advances in machine learning (ML) and natural language processing (NLP) enabled by large language models (LLMs). However, it must be borne in mind that these models work probabilistically, which means that although they can generate complex code from natural language input, there is no guarantee for the functionality and security of the generated code. However, to fully exploit the considerable potential of this technology, the security, reliability, functionality, and quality of the generated code must be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Manufacturing Process and Optimization · AI-based Problem Solving and Planning
