A Pragmatic Framework for Component (Source Code) Retieval / Nazia Bibi

By: Bibi, NaziaContributor(s): Supervised by Dr. Tauseef Ahmed RanaMaterial type: TextTextPublisher: Rawalpindi, MCS (NUST), 2024Description: xxii, 296 pSubject(s): PhD Computer Software Engineering Thesis | PhD CSE ThesisDDC classification: 005.1,BIB
Contents:
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.
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Home library Shelving location Call number Status Notes Date due Barcode Item holds
Thesis Thesis Military College of Signals (MCS)
Military College of Signals (MCS)
Thesis 005.1,BIB (Browse shelf) Available Almirah No.68, Shelf No.6 MCSPhD CSE-24
Total holds: 0

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.

There are no comments on this title.

to post a comment.
© 2023 Central Library, National University of Sciences and Technology. All Rights Reserved.