NUST Institutional Repository

A Pragmatic Framework for Component (Source Code) Retrieval

Show simple item record

dc.contributor.author Bibi, Nazia
dc.date.accessioned 2024-07-26T07:17:33Z
dc.date.available 2024-07-26T07:17:33Z
dc.date.issued 2024-07-26
dc.identifier.other 00000201204
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/44995
dc.description Supervised by Dr. Tauseef Ahmed Rana Co-Supervisor by Dr. Ayesha Maqbool en_US
dc.description.abstract In software development, the availability of useful and adaptable programming components or source codes is crucial. Traditional information retrieval techniques fall short in code search, as these require bridging the semantic gap between source code and natural language based queries for search. This dissertation tackles the challenge of code search in software development by offering a code retrieval framework that offers solutions based on ontologies, machine learning, and deep learning techniques. The proposed framework uses ontologies for source code search, a machine learning-based ranking schema, and advanced methods such as graph neural networks and Bi-LSTM-based neural attention. The evaluation results demonstrates the effectiveness of our approach through extensive experimentation with benchmark datasets to produce improved performance compared to existing methods. Based on our results, we can claim that software developers who want to speed up development and reduce the development cost can use the proposed framework. en_US
dc.language.iso en en_US
dc.publisher MCS en_US
dc.title A Pragmatic Framework for Component (Source Code) Retrieval en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account