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

Touch the Exchange: Efficient distribution of information in education using interactive kiosks

Depending on the size and functionality, kiosks have become an outstanding way for improving customer service and gaining users’ loyalty. In the educational domain most of the available kiosks contain just general knowle...

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....

User interface standardization

The UsiXML ITEA 2 project developed an innovative model-driven engineering method to improve the user interface design for the benefit of both industrial and academic end-users in terms of productivity and reusability. T...

Interactive Components in a Environment for Grid Applications Development

The degree of usability of the Grid applications by specialists in other fields than computer science is low. This is due to the lack of interactive components integrated in the Grid platforms that allow a transparent ac...

New Technologies and Children’s Cognitive Development: Some Guidelines and Recommendations for Design

Most HCI principles and design recommendations have been tested and refined in the process of developing computer interfaces for the adult user. During the last few years, a growing demand for new sets of recommendations...

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