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