TY - GEN
T1 - Automated Code Review and Bug Detection
AU - Xuan, Phang Justin Sheng
AU - Lee, Yunli
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - With the increasing demand for efficient code reviews, especially among beginner programmers, existing tools often lack user-friendliness and fail to streamline error detection and correction effectively. To address these gaps, this paper presents an Automated Code Review and Bug Detection Tool designed to simplify the identification and fixing of code errors. The tool features an intuitive graphical user interface (GUI) tailored for both novice and experienced programmers. Leveraging advanced machine learning models, it classifies errors and suggests code refinements, ensuring accurate and efficient error detection. The development process involved integrating machine learning algorithms for error classification within a streamlined GUI. Usability and effectiveness were assessed through feedback from 21 participants, highlighting the tool's capability to enhance programming accessibility and simplify the review process. The successful implementation demonstrates the tool's potential to provide a user-friendly solution, contributing to more efficient programming practices and making code review accessible to a broader audience.
AB - With the increasing demand for efficient code reviews, especially among beginner programmers, existing tools often lack user-friendliness and fail to streamline error detection and correction effectively. To address these gaps, this paper presents an Automated Code Review and Bug Detection Tool designed to simplify the identification and fixing of code errors. The tool features an intuitive graphical user interface (GUI) tailored for both novice and experienced programmers. Leveraging advanced machine learning models, it classifies errors and suggests code refinements, ensuring accurate and efficient error detection. The development process involved integrating machine learning algorithms for error classification within a streamlined GUI. Usability and effectiveness were assessed through feedback from 21 participants, highlighting the tool's capability to enhance programming accessibility and simplify the review process. The successful implementation demonstrates the tool's potential to provide a user-friendly solution, contributing to more efficient programming practices and making code review accessible to a broader audience.
KW - Automated
KW - Bug Detection
KW - Code Review
KW - Machine-Learning
UR - https://www.scopus.com/pages/publications/85216539864
U2 - 10.1109/iSAI-NLP64410.2024.10799479
DO - 10.1109/iSAI-NLP64410.2024.10799479
M3 - Conference contribution
AN - SCOPUS:85216539864
T3 - 19th International Joint Symposium on Artificial Intelligence and Natural Language Processing, iSAI-NLP 2024
BT - 19th International Joint Symposium on Artificial Intelligence and Natural Language Processing, iSAI-NLP 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 19th International Joint Symposium on Artificial Intelligence and Natural Language Processing, iSAI-NLP 2024
Y2 - 11 November 2024 through 15 November 2024
ER -