Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by HumanISE

2006

Best multiple-view selection for the visualization of urban rescue simulations

Authors
Moreira, PM; Reis, LP; De Sousa, AA;

Publication
International Journal of Simulation Modelling

Abstract
In this paper we address the problem of automatically computing a set of views over a simulated three dimensional environment. The viewing system aims at, for each moment, supplying the user with the most pertinent information in order to allow a good understanding of the evolving environment. Our approach relies on an innovative optimization architecture that enables intelligent optimization techniques based on simulated annealing and genetic algorithms. Reported experiments were performed in urban rescue scenarios from the RoboCup Rescue Domain. We outline the possible extension of the proposed architecture to other visualization problems and argue on how several problems within the fields of Visualization and Rendering can benefit from it.

2006

Patterns for Documenting Frameworks - Part II

Authors
Aguiar, A; David, G;

Publication
EuroPLoP' 2006, Eleventh European Conference on Pattern Languages of Programs, Irsee, Germany, July 5-9, 2006

Abstract
Good design and implementation are necessary but not sufficient pre-requisites for the successful reuse of object-oriented frameworks. Although not always recognized, good documentation is crucial for effective framework reuse and comes with many issues. Defining and writing good quality documentation for a framework is often hard, costly, and tiresome, especially when not aware of its key problems and the best ways to address them. This document presents patterns from a set of related patterns that describe proven solutions to recurrent problems of documenting object-oriented frameworks. The pattern language they all form together aims at helping non-experts on cost-effectively documenting object-oriented frameworks. The patterns here presented address the problems of explaining how to use a framework and illustrating what it can be good for, respectively the patterns "COOKBOOK & RECIPES" and "GRADED EXAMPLES".

2006

Multidimensional descriptor indexing: Exploring the BitMatrix

Authors
Calistru, C; Ribeiro, C; David, G;

Publication
IMAGE AND VIDEO RETRIEVAL, PROCEEDINGS

Abstract
Multimedia retrieval brings new challenges, mainly derived from the mismatch between the level of the user interaction-high-level concepts, and that of the automatically processed descriptors-low-level features. The effective use of the low-level descriptors is therefore mandatory. Many data structures have been proposed for managing the representation of multidimensional descriptors, each geared toward efficiency in some set of basic operations. The paper introduces a highly parametrizable structure called the BitMatrix, along with its search algorithms. The BitMatrix is compared with existing methods, all implemented in a common framework. The tests have been performed on two datasets, with parameters covering significant ranges of values. The BitMatrix has proved to be a robust and flexible structure that can compete with other methods for multidimensional descriptor indexing.

2006

Higher education Web Information System usage analysis with a data webhouse

Authors
Lopes, CT; David, G;

Publication
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4

Abstract
Usage analysis of a Web Information System is a valuable help to predict user needs, to assess system's impact and to guide to its improvement. This is usually done analysing clickstreams, a low-level approach, with huge amounts of data that calls for data warehouse techniques. This paper presents a dimensional model to monitor user behaviour in Higher Education Web Information Systems and an architecture for the extraction, transformation and load process. These have been applied in the development of a data warehouse to monitor the use of SIGARRA, the University of Porto's Higher Education Web Information System. The efficiency and effectiveness of this monitorization method were confirmed by the knowledge extracted from a 3 month period analysis. A brief description of the main results and recommendations are also described.

2006

Patterns for documenting frameworks: Customization

Authors
Aguiar, A; David, G;

Publication
PLoP 2006 - PLoP Pattern Languages of Programs 2006 Conference Proceedings

Abstract
Good design and implementation are necessary but not sufficient pre-requisites for the successful reuse of object-oriented frameworks. Although not always recognized, good documentation is crucial for effective framework reuse but comes with many issues. Writing good quality documentation for a framework is often hard, costly, and tiresome, especially when not aware of its key problems and the best ways to address them. This document presents two of a set of related patterns that describe proven solutions to help non-experts on solving recurrent problems of documenting object-oriented frameworks. The patterns here presented address the problems of describing the customization points of the framework and how such customization is supported, respectively the patterns Customization Points and Design Internals. Copyright 2006 ACM.

2006

A methodology for auditing e-voting processes and systems used at the elections for the portuguese parliament

Authors
E Cunha, JF; Leitao, MJ; Faria, JP; Monteiro, MP; Carravilla, MA;

Publication
Electronic Voting 2006 - 2nd International Workshop

Abstract
In the 2005 Portuguese Parliament General Elections there were non-valid experiments of e-voting at five voting places and also through the Internet. Faculdade de Engenharia da Universidade do Porto audited such experiments. Relevant security, transparency, usability and accessibility evaluation criteria and sub-criteria were defined, and an auditing procedure based on AHP was established. This paper shortly presents the methodology used, the four e-voting systems and the main results of the overall experiment. The systems could be used successfully and were extremely popular with voters. However, more information to the citizens and to the officials involved in the e-voting process would be required for a valid election. The systems also need to be improved, for instance, to make sure that the number of votes electronically cast is the same as the number of voters that were validated and actually registered to vote at any particular site on the Election Day.

  • 611
  • 641