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

Using Motion-Capture Technology in Real Time Interactive Enviroments

This paper brings into discution the use of technology which is capable of captuging human body movements (motion capture – MoCap) in an interactive virtual enviroment. We adopted two complementary perspectives. The firs...

Interactions in Smart Environments and the Importance of Modelling

One challenge in software engineering is the development of smart environments that help users to intuitively accomplish their tasks. The ideal smart environment dynamically manages a diverse collection of devices, is ac...

Prototypes Of Human-Machine Interactions And Types Of Educational Applications Specific To Mobile Augmented Reality

The technology of Augmented Reality - AR stimulates the perception of the surrounding reality by means of innovative and interactive human-machine interfaces. The development in an exponential rythm of the capabilities...

Improving a eLearning system Using Specific Elements of a Question-Answering System

Today Web developers try to create customized Web pages that are specific for every user, based on characteristics such as their interests, social class they belong to them or the context in which they access the pages....

Romanian dependency parser developed based on parsers for other Romanic languages

Determining the syntactic dependencies is an important task in natural language processing, as it is useful for improving the results of a wide range of applications, such as machine translation, opinion mining, question...

Download PDF file
  • EP ID EP28985
  • DOI -
  • Views 367
  • 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