Local cover image
Local cover image
Image from Google Jackets

Machine Learning- Based Approach For Classifying the source Code Using Programming Keywords

By: Contributor(s): Publication details: Hyderbad IUP Publications 2022Edition: Vol,18(1), MarchDescription: 7-25pSubject(s): In: IUP journal of information technologySummary: Implementation Phase is one of the most critical periods in software development. Developers build their source code or reuse old source code functionalities concerning the requirement of the system.Most developers spend more time searching and navigating old source codes than developing them.It is essential to have an efficient method to search source cod functionality within a short period.topic modeling of source code is an approach used to extract topic from source codes. many topic modeling approaches have been implemented using statistical techniques, which have many setbacks. Those results rely on non formal code elements such as identifier names, comments etc.Our novel approach is implemented using a machine learning algorithm to address these issues.the source code functionality results depend only on the algorithm or the syntax or the syntax of the source code.Three java project functionalities,such as prim number, fibonacci number,and selection sort were evaluated in this study. java parser library is used to derive the source code elements,and an algorithm is created to take the count matrix of the source code features. Then the detaset was fed to three models artificial Neural Network (ANN),Random Forest (RF),and Ensemble Approach. It was found that the Ensemble Approach showed a 96.7% accuracy by surpassing ANN and RF.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Status Barcode
Articles Abstract Database Articles Abstract Database School of Engineering & Technology Archieval Section Not for loan 2022-1236
Total holds: 0

Implementation Phase is one of the most critical periods in software development. Developers build their source code or reuse old source code functionalities concerning the requirement of the system.Most developers spend more time searching and navigating old source codes than developing them.It is essential to have an efficient method to search source cod functionality within a short period.topic modeling of source code is an approach used to extract topic from source codes. many topic modeling approaches have been implemented using statistical techniques, which have many setbacks. Those results rely on non formal code elements such as identifier names, comments etc.Our novel approach is implemented using a machine learning algorithm to address these issues.the source code functionality results depend only on the algorithm or the syntax or the syntax of the source code.Three java project functionalities,such as prim number, fibonacci number,and selection sort were evaluated in this study. java parser library is used to derive the source code elements,and an algorithm is created to take the count matrix of the source code features. Then the detaset was fed to three models artificial Neural Network (ANN),Random Forest (RF),and Ensemble Approach. It was found that the Ensemble Approach showed a 96.7% accuracy by surpassing ANN and RF.

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image
Share
Unique Visitors hit counter Total Page Views free counter
Implemented and Maintained by AIKTC-KRRC (Central Library).
For any Suggestions/Query Contact to library or Email: librarian@aiktc.ac.in | Ph:+91 22 27481247
Website/OPAC best viewed in Mozilla Browser in 1366X768 Resolution.