Related Experiment Video
Updated: Aug 15, 2025

09:20
Cloud-Based Phrase Mining and Analysis of User-Defined Phrase-Category Association in Biomedical Publications
Published on: February 23, 2019
8.8K
An Intelligent Platform for Software Component Mining and Retrieval.
Nazia Bibi1, Tauseef Rana1, Ayesha Maqbool1
1Department of Computer Software Engineering, National University of Sciences and Technology, Islamabad 44000, Pakistan.
Sensors (Basel, Switzerland)
|January 8, 2023
Summary
This study introduces a novel platform for robotic application development, using machine learning to recommend reusable code components. The system efficiently ranks source code snippets, simplifying development and outperforming existing methods.
Area of Science:
- Robotics
- Software Engineering
- Computer Science
Background:
- Developing robotic, IoT, and sensor-based applications is complex and time-consuming.
- Effective utilization of software components is crucial for these applications.
- Existing development frameworks lack efficient code reuse mechanisms.
Purpose of the Study:
- To propose a platform that efficiently searches and recommends reusable code components for robotic applications.
- To streamline the development process by facilitating code component reuse.
- To enhance the accessibility and adaptability of programming frameworks for robotics.
Main Methods:
- Developed a platform employing a machine learning approach to train a schema for locating and ranking source code snippets.
- Implemented a user-friendly interface for developers to input queries (specifications) for code search.
- Utilized the trained schema to rank code snippets within the top k results.
Main Results:
- The platform effectively ranks source code snippets based on relevance to developer queries.
- The proposed approach demonstrates superior performance compared to existing baseline methods.
- Evaluation results confirm the platform's efficiency in recommending suitable code components.
Conclusions:
- The developed platform significantly facilitates the reuse of code components in robotic application development.
- The machine learning-based approach for schema training and ranking enhances development efficiency.
- A user survey validated the practical viability and effectiveness of the proposed methodology.
Related Concept Videos
Retrieval
152
Retrieval is the process of getting information out of memory storage and back into conscious awareness. This ability is essential for daily tasks like brushing hair and teeth, driving to work, and performing job duties. Retrieval occurs in three ways: recall, recognition, and relearning.
Recall involves accessing information without cues, such as during an essay test, where individuals must retrieve facts and concepts from memory unaided. Another example is remembering the name of a colleague...
Recall involves accessing information without cues, such as during an essay test, where individuals must retrieve facts and concepts from memory unaided. Another example is remembering the name of a colleague...
152
Protein-protein Interfaces
12.6K
Many proteins form complexes to carry out their functions, making protein-protein interactions (PPIs) essential for an organism's survival. Most PPIs are stabilized by numerous weak noncovalent chemical forces. The physical shape of the interfaces determines the way two proteins interact. Many globular proteins have closely-matching shapes on their surfaces, which form a large number of weak bonds. Additionally, many PPIs occur between two helices or between a surface cleft and a...
12.6K
Drug Discovery: Overview
8.2K
Drug discovery is a multifaceted process involving extensive screening, testing, and optimization of lead compounds to identify potential new drugs for therapeutic use. It combines several approaches, including screening large numbers of natural products, chemical modification of known active molecules, identification of new drug targets, and rational design based on biological mechanisms and drug-receptor structure. These approaches are carried out in both academic research laboratories and...
8.2K
Proteomics
7.6K
A proteome is the entire set of proteins that a cell type produces. We can study proteomes using the knowledge of genomes because genes code for mRNAs, and the mRNAs encode proteins. Although mRNA analysis is a step in the right direction, not all mRNAs are translated into proteins.
Proteomics is the study of proteomes' function. It involves the large-scale systematic study of the proteome to denote the protein complement expressed by a genome. Scientist Mark Wilkins coined the term...
Proteomics is the study of proteomes' function. It involves the large-scale systematic study of the proteome to denote the protein complement expressed by a genome. Scientist Mark Wilkins coined the term...
7.6K

