📞 +91-7667918914 | ✉️ ijarcce@gmail.com
IJARCCE Logo
International Journal of Advanced Research in Computer and Communication Engineering A monthly Peer-reviewed & Refereed journal
ISSN Online 2278-1021ISSN Print 2319-5940Since 2012
IJARCCE adheres to the suggestive parameters outlined by the University Grants Commission (UGC) for peer-reviewed journals, upholding high standards of research quality, ethical publishing, and academic excellence.
← Back to VOLUME 13, ISSUE 8, AUGUST 2024

Code with VS Code using NLP

Mohamed Jaffer Sadiq, Shankar B S

DOI: 10.17148/IJARCCE.2024.13855

Abstract: The rapid advancement of natural language processing (NLP) technology has revolutionized human-computer interaction, particularly in the programming domain. This research paper presents the development and implementation of the "Code with VS Code using Natural Language Processing" project, aimed at simplifying the code writing and execution process through voice input and natural language understanding. The project encompasses a Flask-based web application that serves as an interface, enabling users to select programming languages like Python, Java, and JavaScript and generate code through two pathways: automated code generation using ChatGPT and manual code input supported by NLP techniques such as tokenization, lexing, parsing, and stemming. The system integrates voice input support and real-time code execution within the VS Code environment, enhancing accessibility and reducing cognitive load for developers. This innovative approach seeks to democratize coding, making it more intuitive and accessible for individuals with varying levels of technical expertise. The project faced several technical challenges, including ensuring accurate voice recognition and handling diverse programming constructs. Future directions include expanding the system to support additional languages and enhancing NLP capabilities to better understand and process complex code requirements. The "Code with VS Code using Natural Language Processing" project represents a significant step towards a more inclusive and efficient programming environment.

Keywords: Machine learning , deep learning, NLP, GenAi, syntax library, C, java, javascripts.

How to Cite:

[1] Mohamed Jaffer Sadiq, Shankar B S, “Code with VS Code using NLP,” International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), DOI: 10.17148/IJARCCE.2024.13855