Abstract

Software development teams design new components and code by employing new developers for every new project. If the company archives the completed code and components, they can be reused with no further testing unlike the open source code and components. Program File components can be extracted from the Application files and folders using API’s. The proposed framework extracts the metadata from the source code using QDox code generators and stores it in the OWL using Jena framework automatically. The source code will be stored in the HDFS repository. Code stored in the repository can be reused for software development. By Archiving all the project files in to one ontology will enable the developers to reuse the code efficiently.

Highlights

  • Today’s Web content is huge and not well-suited for human consumption

  • Ontologies can be used to encode meaning into a web page, which will enable the intelligent agents to understand the contents of the web page

  • A tool can be created that can extract the metadata such as function, definition, type, arguments, brief description, author, and so on from the source code and store them in OWL. This source code can be stored in the Hadoop Distributed File System (HDFS) repository

Read more

Summary

INTRODUCTION

Today’s Web content is huge and not well-suited for human consumption. An alternative approach is to represent Web content in a form that is more machine-processable by using intelligent techniques. The aim of this paper is to extract the methods of a project and store the metadata about the methods in the OWL. A tool can be created that can extract the metadata such as function, definition, type, arguments, brief description, author, and so on from the source code and store them in OWL. This source code can be stored in the HDFS repository.

Metadata
Ontology
EXTRACTING METADATA
STORING METADATA IN OWL
CASE STUDY
CONCLUSION AND FUTURE WORK
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.