Code Companion: A Cross Repository Intelligent Code Assistant


Authors : Nivetha A.; Sarmitha S.; Vijayaadithyan V. G.; Premkumar Murugiah

Volume/Issue : Volume 9 - 2024, Issue 4 - April


Google Scholar : https://tinyurl.com/pkdr5dzz

DOI : https://doi.org/10.38124/ijisrt/24apr1132

Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.

Note : Google Scholar may take 30 to 40 days to display the article.


Abstract : Navigating and comprehending varied code bases is a major difficulty in the quickly changing software development market. "Code Companion: A Cross Repository Intelligent Code Assistant" uses cutting edge artificial intelligence-driven chat bot technology to solve this problem. The goal of this system is to give developers a user-friendly interface via which they can query code functionality, structure, and other relevant data from various sources. The project dramatically improves the effectiveness and accessibility of coding skills by utilizing cutting-edge methods in natural language processing, transfer learning, and semantic search. "Code Companion" changes the game for intelligent code help by lowering the learning curve for new projects and encouraging teamwork among developers. This is a significant step toward more connected and understandable digital development environments.

Keywords : Transfer Learning, Artificial Intelligence, Natural Language Processing, Semantic Search, Vector Database, Cross- Repository Analysis, Chat Bot, Large Language Model.

References :

  1. Adith Sreeram A S, Pappuri Jithendra Sai. "An Effective Query System Using LLMs and LangChain." International Journal of Engineering Research, July 2023.
  2. Y. Wang et al., "A Survey on ChatGPT: AI-Generated Contents, Challenges, and Solutions," Xi’an Jiaotong University, Xi’an, China, 2023.
  3. Maria Helena Franciscatto et al., "Talk to Your Data: a Chatbot System for Multidimensional Datasets," Federal University of Paraná, Curitiba, Brazil, 2022.
  4. "Large Language Models: A Survey of Artificial Intelligence Advancements through Transformer Architectures by Douglas, M.R. july (2023)"
  5. An Interactive Framework for Querying Data from Large PDF Files Author: Vishnu B V, Sharath S Rao, Netravathi B Year:2023
  6. An Optimal Data Entry Method, Using Web Scraping and Text Recognition Author: Roopesh N, Akarsh M S, C. Narendra Babu Year: 2021
  7. A Review on Chatbot Design and Implementation Techniques" by Ramakrishna Kumar and Maha Mahmoud Ali, February 2020.
  8. Design and Development of CHATBOT: A Review Authors: Rohit Tamrakar and Niraj Wani Year: 2021 April
  9. From ChatGPT-3 to GPT-4: A Significant Advancement in AI-Driven NLP Tools Author: M. S. Rahaman, M. M. T. Ahsan, N. Anjum, H. J. R. Terano, M. M. Rahman Year: 2023
  10. Automated Analysis of Source Code Patches using Machine Learning Algorithms" by Antonio Castro Lechtaler et al., July 2023
  11. "Unveiling Covert Conversational Agents: Enhancing Insight Archives and Dialog Acts with ChatGPT." In Proceedings of the 7th International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I- SMAC 2023). IEEE Xplore, 2023.
  12. OpenAI, “Language models can explain neurons in language models,” 2023.         Accessed:              May       17, 2023. [Online]. Available:https://openaipublic.blob.core.windows.net/neuron- explainer/paper/index.html
  13. T. Wu et al., “A brief overview of ChatGPT: The history, status quo and potential future development,” IEEE/CAA J. Automatica Sinica, vol. 10, no. 5, pp. 1122–1136, May 2023.
  14. Chicaiza, J., Piedra, N., Lopez-Vargas, J., Tovar-Caro, E. (2017, April). Recommendation of open educational resources. An approach based on linked open data. In 2017 IEEE Global Engineering Education Conference (EDUCON) (pp. 1316-1321). IEEE.
  15. Bengio, Y., Courville, A., Vincent, P. (2013). Representation learning: A review and new perspectives. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(8), 1798-1828.
  16. Radford, A., Narasimhan, K., Salimans, T., Sutskever, I (2018). Improving language understanding by generative pre-training

Navigating and comprehending varied code bases is a major difficulty in the quickly changing software development market. "Code Companion: A Cross Repository Intelligent Code Assistant" uses cutting edge artificial intelligence-driven chat bot technology to solve this problem. The goal of this system is to give developers a user-friendly interface via which they can query code functionality, structure, and other relevant data from various sources. The project dramatically improves the effectiveness and accessibility of coding skills by utilizing cutting-edge methods in natural language processing, transfer learning, and semantic search. "Code Companion" changes the game for intelligent code help by lowering the learning curve for new projects and encouraging teamwork among developers. This is a significant step toward more connected and understandable digital development environments.

Keywords : Transfer Learning, Artificial Intelligence, Natural Language Processing, Semantic Search, Vector Database, Cross- Repository Analysis, Chat Bot, Large Language Model.

CALL FOR PAPERS


Paper Submission Last Date
30 - November - 2025

Video Explanation for Published paper

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe