Javascript must be enabled to continue!
Towards Source Code Generation with Recurrent Neural Networks
View through CrossRef
The evolution of Machine Learning and Data Science disciplines has been rapid duringthe last decade. As computer engineers, we are looking for ways to take advantage of thisevolution.In this diploma thesis we examine the potential of recurrent neural networks to generatesource code, given their effectiveness at handling sequences. We propose two approaches,based on per-character analysis of software repositories. Following appropriate code pre-processing and network training, models generate source code through a stochastic process.We perform static code analysis on model products, in order to examine the performanceof the approaches. We have applied our approach on the JavaScript Language.The analysis shows the great representational power of the recurrent neural networks,but also the inability of our approaches to satisfactorily address the problem of automaticprogramming. Based on these findings, we propose further research directions and waysof exploiting the models that were designed.
Title: Towards Source Code Generation with Recurrent Neural Networks
Description:
The evolution of Machine Learning and Data Science disciplines has been rapid duringthe last decade.
As computer engineers, we are looking for ways to take advantage of thisevolution.
In this diploma thesis we examine the potential of recurrent neural networks to generatesource code, given their effectiveness at handling sequences.
We propose two approaches,based on per-character analysis of software repositories.
Following appropriate code pre-processing and network training, models generate source code through a stochastic process.
We perform static code analysis on model products, in order to examine the performanceof the approaches.
We have applied our approach on the JavaScript Language.
The analysis shows the great representational power of the recurrent neural networks,but also the inability of our approaches to satisfactorily address the problem of automaticprogramming.
Based on these findings, we propose further research directions and waysof exploiting the models that were designed.
Related Results
On the role of network dynamics for information processing in artificial and biological neural networks
On the role of network dynamics for information processing in artificial and biological neural networks
Understanding how interactions in complex systems give rise to various collective behaviours has been of interest for researchers across a wide range of fields. However, despite ma...
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
<p><code>Intelligent reflecting surface (IRS) is a promising concept for </code><code><u>6G</u></code><code> wireless communications...
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
<p><code>Intelligent reflecting surface (IRS) is a promising concept for </code><code><u>6G</u></code><code> wireless communications...
Fuzzy Chaotic Neural Networks
Fuzzy Chaotic Neural Networks
An understanding of the human brain’s local function has improved in recent years. But the cognition of human brain’s working process as a whole is still obscure. Both fuzzy logic ...
Design of Malicious Code Detection System Based on Binary Code Slicing
Design of Malicious Code Detection System Based on Binary Code Slicing
<p>Malicious code threatens the safety of computer systems. Researching malicious code design techniques and mastering code behavior patterns are the basic work of network se...
Alih Kode Dan Campur Kode Dalam Interaksi Masyarakat Terminal Motabuik Kota Atambua
Alih Kode Dan Campur Kode Dalam Interaksi Masyarakat Terminal Motabuik Kota Atambua
This research aims to describe the use of language in community interactions at the Motabuik terminal, Atambua City. The use of language in question is the form and function of cod...
G-DCS: GCN-Based Deep Code Summary Generation Model
G-DCS: GCN-Based Deep Code Summary Generation Model
<p>In software engineering, software personnel faced many large-scale software and complex systems, these need programmers to quickly and accurately read and understand the c...
Systematic Evaluation of AI-Generated Python Code: A Comparative Study across Progressive Programming Tasks
Systematic Evaluation of AI-Generated Python Code: A Comparative Study across Progressive Programming Tasks
Abstract
Background: AI-based code assistants are on the rise in software development as powerful technologies offering streamlining of code generation and better-quality c...


