component retrieval
Recently Published Documents


TOTAL DOCUMENTS

102
(FIVE YEARS 8)

H-INDEX

9
(FIVE YEARS 0)

Author(s):  
B. RamyaSree ◽  
Bajjuri Ramakrishna ◽  
M I Harshitha ◽  
Amma Kavya ◽  
Paladugu Reshvanth ◽  
...  
Keyword(s):  

2021 ◽  
Vol 26 (5) ◽  
pp. 453-460
Author(s):  
Krishna Chythanya Nagaraju ◽  
Cherku Ramesh Kumar Reddy

A reusable code component is the one which can be easily used with a little or no adaptation to fit in to the application being developed. The major concern in such process is the maintenance of these reusable components in one place called ‘Repository’, so that those code components can be effectively identified as well as reused. Word embedding allows us to numerically represent our textual information. They have become so pervasive that almost all Natural Language Processing projects make use of them. In this work, we considered to use Word2Vec concept to find vector representation of features of a reusable component. The features of a reusable component in the form of sequence of words are input to Word2Vec network. Our method using Word2Vec with Continuous Bag of Words out performs existing method in the market. The proposed methodology has shown an accuracy of 94.8% in identifying the existing reusable component.


ELKHA ◽  
2021 ◽  
Vol 13 (2) ◽  
pp. 97
Author(s):  
Elmerillia Elmerillia ◽  
Lindawati Lindawati ◽  
Irma Salamah

State Polytechnic of Sriwijaya is an Indonesian vocational institution that incorporates practical learning into all of its existing study programs. In each laboratory of the study program, students will find the supporting components and resources they need for practicum. Telecommunication engineering is one of them. Currently, the component retrieval and tool borrowing system is still manual, both in the retrieval and return stages, by filling out the given hard-file form sheet. Therefore, a web-based inventory monitoring application is required for laboratory technicians. The creation of this application implements the Prototype Method. The implementation of this method aims to make the application that is created to fit the needs of the user. This system helps laboratory technicians and Telecommunication Engineering students in the process of component retrieval and tool borrowing to be more organized and scheduled and can store reports in the form of soft-files. This information system can also be used by students to monitor the number of components and tools available in real-time. This application are also equipped with forecasting the number of practicum components to kwowing the needs of student practicum in the next year. Forecasting was created using the Weighted Moving Average method.  Black box testing is carried out in each menu on the application and gives valid results so that the application can be used. 


2020 ◽  
Vol 14 (02) ◽  
pp. 295-309
Author(s):  
Marcio Moreno ◽  
Vítor Lourenço ◽  
Sandro Rama Fiorini ◽  
Polyana Costa ◽  
Rafael Brandão ◽  
...  

Machine Learning Workflows (MLWfs) have become an essential and disruptive approach in problem-solving over several industries. However, the development process of MLWfs may be complex, time-consuming, and error-prone. To handle this problem, we introduce machine learning workflow management (MLWfM) as a technique to aid the development and reuse of MLWfs and their components through three aspects: representation, execution, and creation. We introduce our approach to structure MLWfs’ components and metadata in order to aid component retrieval and reuse of new MLWfs. We also consider the execution of these components within a tool. A hybrid knowledge representation, called Hyperknowledge, frames our methodology, supporting the three MLWfM’s aspects. To validate our approach, we show a practical use case in the Oil & Gas industry. In addition, to evaluate the feasibility of the proposed technique, we create a dataset of MLWfs executions and discuss the MLWfM’s performance in loading and querying this dataset.


2019 ◽  
Vol 12 (3) ◽  
pp. 224-232
Author(s):  
Iqbaldeep Kaur ◽  
Rajesh Kumar Bawa

Background: With an exponential increase in software online as well as offline, through each passing day, the task of digging out precise and relevant software components has become the need of the hour. There is no dearth of techniques used for the retrieval of software component from the available online and offline repositories in the conceptual as well as the empirical literature. However each of these techniques has its own set of limitations and suitability. Objective: The proposed technique gives concrete decision using schematic based search that gives better result and higher precision and recall values. Methods: In this paper, a component decision and retrieval engine called SR-SCRS (Schematic and Refinement based Software Component Retrieval System) has been presented using OPAM. OPAM is a github repository containing software components (packages), designed by OcamlPro. This search engine employs two retrieval techniques for a robust decision vis-o-vis Schematic-based search with fuzzy logic and Refinement-based search. The Schematic based search is based on matching the attribute values and the threshold of those values as given by the user. Thereafter the results are optimized to achieve the level of relevance using fuzzy logic. Refinement based search works on one particular attribute value. The experiments have been conducted and validated on OPAM dataset. Results: Precisely, the average precision of Schematic based search and Refinement based search is 60% and 27.86% which shows robust results. Conclusion: Hence, the performance and efficiency of the proposed work has been evaluated and compared with the other retrieval technique.


Author(s):  
Vishnu Sharma ◽  
Vijay Singh Rathore

In these days most of the software development uses preexisting software components. This approach provides plenty of benefits over the traditional development. Most of the software industries uses their own domain based software libraries where components resides in the form of modules, codes, executable file, documentations, test plans which may be used as it is or with minor changes. Due to shrinking time and high demand of software development it is necessary to use pre tested software components to ensure high functionality in software developed. Software components can be used very easily and without having the worries of errors and bugs because these are developed under expert supervision and well tested. What we have to do is just embed these components in our project. In this paper a survey got conducted over 112 software developer,testers and freelancers. In survey several issues in CBSD were identified. An efficient repository along with a component search engine is developed. All the component retrieval techniques were evaluated and compared with precise and recall method.


Sign in / Sign up

Export Citation Format

Share Document