Jesús Gallardo

Learn More
Collaborative modeling tools are useful for many tasks within design or learning processes. However, they are difficult to build and are usually domain-specific. In response to this situation, we propose a model-driven method for the development of domain-independent collaborative modeling tools. This method consists of a methodological framework, a(More)
The advances in network and collaboration technologies enable the creation of powerful environments for Collaborative Programming. One such environment is COLLECE, a groupware system to support collaborative edition, compilation and execution of programs in a synchronous distributed fashion, which includes advanced tools for communication, coordination and(More)
The nature of mathematical objects, their various types, the way in which they are formed, and how they participate in mathematical activity are all questions of interest for philosophy and mathematics education. Teaching in schools is usually based, implicitly or explicitly, on a descriptive/realist view of mathematics, an approach which is not free from(More)
Most of the current academic and professional work requires collaboration between the members of a working group. Groupware tools play a prevailing role in supporting this collaborative work, often from different locations and at the same time. The research field of CSCW (Computer-Supported Cooperative Work) studies how to design effective groupware tools.(More)
In this paper we propose a conceptual framework for the design the groupware user interface. It supports the interface design enabling integration with software development processes through UML notation. We studied relevant proposals in the domain of CSCW and HCI. Taxonomy is defined in order to classify concepts from those proposals. Finally, the taxonomy(More)