Romanian Journal of
Human - Computer InteractionVol.9, No.2, 2016
ISSN 1843-4460
Contents
Evaluating Lightweight Optical Hand Tracking for Virtual Reality Rehabilitation
Oana Ferche, Alin Moldoveanu, Florica Moldoveanu
85 - 102 Semantic Analysis of Source Code in Object Oriented Programming. A Case Study for C#
Claudiu Epure, Adrian Iftene
103 - 118 TSCH Algorithm – Terrain synthesis from crude heightmaps
Alexandre Philippe Mangra, Adrian Sabou, Dorian Gorgan
119 - 144 Online support for project management developed on service-oriented architectures
Dragos-Cătălin Barbu, Ionut Petre, Dragos Nicolau, Dragos Smada
145 - 158 Methodology for Identification and Evaluation of Web Application Performance Oriented Usability Issues
Mihaela Ciugudean, Dorian Gorgan
159 - 182
Abstracts
Evaluating lightweight optical hand tracking for Virtual Reality rehabilitation
Oana Ferche, Alin Moldoveanu, Florica Moldoveanu
University Politehnica of Bucharest
313 Splaiul Independenței, 060042, Bucharest, Romania
E-mail: oana.ferche@cs.pub.ro, alin.moldoveanu@cs.pub.ro, florica.moldoveanu@cs.pub.ro
Abstract: As part of the TRAVEE (Virtual Therapist for Neuromotor Rehabilitation through Augmented Feedback) project we require a device for a precise tracking of the movements of the human hand. We concluded that the most appropriate for our purpose (due to its lightweight design and ease of use) would be a solution based on optical tracking. In this paper, we presented the way in which we evaluated two such optical tracking devices: Leap Motion and Intel RealSense. We used this method because we believe it fits the best our particular scenario.
Keywords: neuromotor rehabilitation, optical tracking, virtual reality.
Cite this paper as:
Ferche, O., Moldoveanu, A., Moldoveanu, F. Evaluating lightweight optical hand tracking for Virtual Reality rehabilitation. Revista Romana de Interactiune Om-Calculator 9(2), 85-102, 2016.
Semantic Analysis of Source Code in Object Oriented Programming. A Case Study for C#
Claudiu Epure, Adrian Iftene
Alexandru Ioan Cuza University
16 General Berthelot, Iași, Romania
E-mail: {claudiu.epure, adiftene}@info.uaic.ro
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.
Keywords: C#, static analysis, syntax tree, ontology, RDF, OWL, graph-database, triple store, linked data, natural language, SPARQL.
Cite this paper as:
Epure, C., Iftene, A. Semantic analysis of source code in object oriented programming. A case study for C#. Revista Romana de Interactiune Om-Calculator 9(2), 103-118, 2016.
TSCH Algorithm – Terrain synthesis from crude heightmaps
Alexandre Philippe Mangra, Adrian Sabou, Dorian Gorgan
Technical University of Cluj-Napoca
28 G. Barițiu, 400027, Cluj-Napoca, Romania
E-mail: alexandre.mangra@gmail.com, {adrian.sabou, dorian.gorgan}@cs.utcluj.roAbstract: This paper presents an approach to terrain synthesis from minimal-detail user-provided heightmaps. There is no assumption regarding the level of detail provided, in order to allow users without access to powerful heightmap tools and/or resources to generate useable terrain based on a self-provided crude feature plan. We present the issues stemming from a lack of detail in user input, notably sharp altitude increases and oversimplified feature edges, and proceed to elaborate on using the terrain synthesis algorithm to solve the issues and create a level of detail that more closely resembles realistic terrain models. The algorithm pipeline is presented and parameterized to show how the user can influence the resulting model.
Keywords: Terrain synthesis; Heightmap; Worley noise; Perlin noise; Filters.
Cite this paper as:
Mangra, A.P., Sabou, A., Gorgan, D. TSCH algorithm - Terrain synthesis from crude heightmaps. Revista Romana de Interactiune Om-Calculator 9(2), 119-144, 2016.
Online support for project management developed on service-oriented architectures
Dragos-Cătălin Barbu, Ionut Petre, Dragos Nicolau, Dragos Smada
National Institute for R&D in Informatics - ICI Bucharest
8-10 Averescu Avenue, 011455, Bucharest, Romania
E-mail: dragos.barbu@ici.ro, ionut.petre@ici.ro, dragos.nicolau@ici.ro, dragos.smada@rotld.roAbstract: Developing web interactive systems is a laborious work that requires the management of complex projects including data models, task models, and the user interface. In this paper are presented the main features of an online support system for project management, the system being intended to offer an extended functionality - by the means of a “cluster” of Web services - in handling complex information organized in arborescent structures. The main goal of the project is the implementation of a scalable project management system (within an organization or a consortium) relying on a service-oriented architecture (SOA) that offers compatibility/portability over heterogeneous platforms, Web engines and Database systems.
Keywords: SOA, WSDL, project management.
Cite this paper as:
Barbu, D.C., Petre, I., Nicolau, D., Smada, D. Online support for project management developed on service-oriented architectures. Revista Romana de Interactiune Om-Calculator 9(2), 145-158, 2016.
Methodology for Identification and Evaluation of Web Application Performance Oriented Usability Issues
Mihaela Ciugudean, Dorian Gorgan
Technical University of Cluj-Napoca
28 G. Barițiu, 400027, Cluj-Napoca, Romania
E-mail: ciugudeanmihaela@yahoo.com, dorian.gorgan@cs.utcluj.ro
Abstract: This paper aims to illustrate a methodology for identifying and assessing a set of performance issues encountered in a particular web application, with impact on the usability level. Throughout this methodology, several visual techniques are determined and investigated by taking advantage of the functionalities offered by available performance monitoring tools such as JMeter and VisualVM. This way, the major performance concerns and their impact on the web application usability are easily determined. Therefore, by identifying the problematic parts of a system, corrective measures could be taken, particularly designed to operate on the root cause of the problem, thus leading to the targeted objective. Moreover, some performance improvement recommendations are further on presented in order to enhance the overall usability and the user experience, the actual goal of the research and development activities conducted. These performance concerns might be designed and implemented after fixing the critical parts causing usability problems and consequently, maximizing the user satisfaction and comfort when exploring the functionalities offered by a particular web application.
Keywords: Interactive software application; usability; performance improvement; JMeter; VisualVM; user experience; visual techniques.
Cite this paper as:
Ciugudean, M., Gorgan, D. Methodology for identification and evaluation of web application performance oriented usability issues. Revista Romana de Interactiune Om-Calculator 9(2), 159-182, 2016.