Semantic Analysis of Source Code in Object Oriented Programming. A Case Study for C#

Journal Title: Romanian Journal of Human - Computer Interaction - Year 2016, Vol 9, Issue 2

Abstract

This paper describes the CSCRO ontology and the Sharp RDF system, used together to semantically analyze the C# source code. The CSCRO ontology formally describes the domain of C# programming language, in which the concepts are represented as classes, properties and individuals. The purpose of the project is to provide the ability to retrieve information about the source code in form of metadata. The first step to achieve this is to incrementally build a graph-oriented knowledge-base from plain source code, based on the ontology. This is done using a convenient format like the Resource Description Framework (RDF). Having the knowledge base in place, it is easy to query the system (e.g. SPARQL) about its interacting components and services, retrieving data in a machine readable format. Going further, an answering mechanism could be applied for enabling natural language questions on the knowledge base.

Authors and Affiliations

Claudiu Epure, Adrian Iftene

Keywords

Related Articles

Mood and Sentiment Assessment Using Latent Semantic Analysis

The analysis of written communication can reveal subtle information, such as speaker’s emotional state, attitude and intentions. However, these cannot always be extracted accurately, at a level comparable to humans’ abil...

Synchronizing Video Sequences With Text Streams

The construction of multimedia applications assumes to control and to management the media streams. The most complex data type involved in the multimedia applications is the video type. To use such a multimedia resource...

User Experience in Windows 7

The experience of a user with an operating system has the power to transform the software in a success or a failure. The new Windows version uses the test program feedback and the latest technologies, like multi-touch, i...

The Evaluation Of Two Augmented Reality Applications For School Environment – Focus Group With Teachers

In this paper are presented the evaluation results with teachers of added value by economic and psychological adequate utilization of a learning-teaching platform based on augmented reality technology. Two didactical ap...

POS tagger based on second-order HMM

Part-of-speech tagging (POS tagging) is the process of grammatical labelling of each word in a sentence, phrase or paragraph with the corresponding part of speech. This process is a component of other modules of natural...

Download PDF file
  • EP ID EP28985
  • DOI -
  • Views 411
  • Downloads 10

How To Cite

Claudiu Epure, Adrian Iftene (2016). Semantic Analysis of Source Code in Object Oriented Programming. A Case Study for C#. Romanian Journal of Human - Computer Interaction, 9(2), -. https://europub.co.uk./articles/-A-28985