Deep Learning for Automated Code Generation: Challenges and Opportunities

Shrishail S. Patil
DOI: https://doi.org/10.52783/anvi.v27.1504
2024-08-31
Abstract:Deep learning-based mechanized code era has ended up a potential way to speed up program advancement, move forward code quality, and cut down on human botch. Within the setting of programmed code creation, this work looks at the issues and chances that Deep learning strategies bring. A huge issue is that computer dialects are exceptionally complicated and diverse from one another. This makes it difficult to form models that work in all sorts of circumstances where individuals code. Deep learning models require a part of information to work well, but there aren't numerous enormous, high-quality datasets that can be utilized to prepare models. This makes the issue indeed more regrettable. Another big issue is making beyond any doubt that the code that's composed isn't as it were right in terms of language structure, but too makes sense and works well. Code assurance, finding vulnerabilities, and taking after best hones are a few of the other things that make things more troublesome. Indeed in spite of the fact that there are issues, there are moreover a part of great chances in this field. Characteristic dialect preparing (NLP) and transformer plans, like GPT-4, have come a long way and can presently studied and type in code that sounds like it was composed by a individual. When domain-specific data and context-aware models are combined, the created code is much more likely to be rectify and valuable. Robotized code era can offer assistance with rewriting code, fathoming bugs, and composing standard code, which gives journalists more time to work on more complicated assignments. The study too talks around how Deep learning models could be able to memorize from continuous criticism circles, which would let them get way better over time and adjust to modern code measures. When Deep learning is combined with other AI strategies, like fortification learning, it might lead to code era frameworks that are more brilliant and can work on their claim.
Computer Science
What problem does this paper attempt to address?