Normal view MARC view ISBD view

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

By: Ifham, Mohamed.
Contributor(s): Kumara, Btgs.
Publisher: Hyderbad IUP Publications 2022Edition: Vol,18(1), March.Description: 7-25p.Subject(s): EXTC Engineering 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.
    average rating: 0.0 (0 votes)
Item type Current location Call number Status Date due Barcode Item holds
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 for this item.

Log in to your account to post a comment.

Click on an image to view it in the image viewer

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.

Powered by Koha