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

An empirical study of the determinants factors and gender differences in the acceptance of e-learning technology

The UTAUT model (Venkatesh et. al., 2003) was tested in different domains and contexts of use. In the interpretation and comparison of results from different studies is important to assess whether the model and the const...

Exploring the motives of using Facebook – a multidimensional approach

The increasing popularity of Facebook among university students stimulated the researchers to understand the reasons for joining and using the social networking websites. Several findings of the extant research suggest t...

Collaboration in E-learning Environments – Psychological Aspects and Current Technologies

This review synthesizes the main theoretical and applicative approaches regarding collaboration in current e-learning environments. The paper sets off from the psychological and educational foundations of collaborative l...

Testing with Visual Impairment Users of a Local Public Administration Web Site

Accessibility and usability are two concepts which evolved together, usability being associated with ergonomics (especially cognitive ergonomics) of the user-interfaces and accessibility being associated with the not dis...

Virtual Reality Model in Geographical Information Systems

The paper presents a software architecture to implement a virtual reality model inside the Geographical Information Systems (GIS). Spatial data provides a schematic view of reality, so it is necessary to use raster data...

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