domingo, 4 de marzo de 2007

WinHIPE: an IDE for functional programming based on rewriting and visualization

C. Pareja-Flores, J. Urquiza-Fuentes, J.Á. Velázquez-Iturbide. ACM SIGPLAN Notices 42(3), 2007, Pages 14-23 

Abstract. The article describes an IDE for functional programming, called WinHIPE. It provides an interactive and flexible tracer, as well as a powerful visualization and animation system. The former tool is based on the rewriting model of evaluation, and the latter provides automatic generation of visualizations and animations, friendly support for customization, maintenance and exportation of animations to the Web, and facilities to cope with large scale. Its main advantage over other visualization systems is an effortless approach to animation creation and maintenance, based on generating visualizations and animations automatically, as a side effect of program execution. Finally, we briefly describe our experience using the system during several years in educational settings.
Open Access Archive at URJC

martes, 6 de febrero de 2007

An Evaluation of the Effortless Approach to Build Algorithm Animations with WinHIPE

J. Urquiza-Fuentes, J.Á. Velázquez-Iturbide. Electr. Notes Theor. Comput. Sci. 178, 2007, Pages 3-13 

Abstract. The use of algorithm visualizations in computer science education is not a new thing. Although there is a firm belief that graphical representations of algorithms are learning aids, empirical studies show that what is important is what the students do with the animations rather than what they see in them. In this paper we compare to kinds of interaction: viewing animations vs constructing animations. We have conducted a controlled experiment where a group of students (n=15) had to study an algorithm and complete a knowledge test about it and a subjective opinion questionnaire. Students were randomly divided in constructing and viewing groups. Results have been measured by means of learning outcomes, efficiency issues and student's subjective opinion. Results significantly evidence that builders obtained better results than viewers.
Open Access Archive at URJC

domingo, 8 de agosto de 2004

An Approach to the Use and Automatic Generation of Web-Based Learning Materials

V. Fresno-Fernández, S. Montalvo-Herranz, J. Pérez-Iglesias, J. Urquiza-Fuentes, and J.A. Veázquez-Iturbide. Advances in Web-Based Learning – ICWL 2004, LNCS Volume 3143, 2004, pp 201-208

This paper presents an approach to automatic generation and use of web-based learning materials (WLMs). It is made up of three phases: contents creation, division and browsing. Using XML in the creation phase, the independence between contents and their presentation, in addition to contents reusing, is achieved. The splitting phase is a automatical process and its output can be used in several WLMs. In the browsing phase two interfaces are implemented, an user-adaptative and a non-adaptative interface. The main features of our approach enables users to create learning content without a proof technical knowledge and e®ectivelly navigate the material to their needs.

sábado, 2 de noviembre de 2002

Improving the Access to XML Contents of Large Electronic Publications

In this paper we present a technique to access the contents of large XML documents. This technique can be applied to domains where large amounts of data are handled, on condition that those contents only require to be updated in a scheduled or sporadic way. We have implemented it in a system, named ALEP (Access to XML contents of Large Electronic Publications). First, ALEP preprocess the XML document, then it is used together with DOM API. One of their advantages is that it can be integrated into any software for management XML electronic publications. We have compared ALEP with DOM and SAX API’s improving both, time and space measures, with large documents of size greater than 18 MB megabytes acceding to a hundred of XML elements.

Fresno-Fernandez, V., R. Martinez-Unanue, M. Paredes-Velasco, J. Urquiza-Fuentes, and J. A. Velazquez-Iturbide. “IMPROVING THE ACCESS TO XML CONTENTS OF LARGE ELECTRONIC PUBLICATIONS” In ELPUB2002 – Technology Interactions. Proceedings of the 6th International ICCC/IFIP Conference on Electronic Publishing. ELPUB. Karlovy Vary, Czech Republic: VWF Berlin, 2002.