Angela Carrillo-Ramos

  • Citations Per Year
Learn More
Nowadays users receive a huge amount of data from different information systems that do not consider characteristics of the user such as location or device. This overwhelming amount of data difficult users to obtain relevant information fitting their needs and own characteristics and, in some cases, the information cannot be displayed because it does not(More)
Collaborative work is defined as "the general and neutral nomination multiple people working together to produce a product or service" [2]. To make this work there are various tools, such as CSCW (acronym of Computer-Supported Cooperative Work), which enhance the sharing of information and collaboration among participants. However, in the execution of this(More)
An adaptive system is able to modify its behavior at runtime due to changes in the system, in the requirements, or in the environment in which it is deployed. The importance of adaptive software lies in the fact that it may adjust its own behavior to different environments and contexts, and thus, give to the users a better experience. However, the(More)
The AYLLU collaboration model aims people that behave as cooperative rational agents supported by software agents working as mediators. The interaction protocols used for collaboration purposes are semantic and well-structured. However, for real world situations, these features are not enough to support the requirements of group work. The general AYLLU(More)
This work presents Cubilletes, an adaptive system to support the experiential learning and use of money guided towards children with Down Syndrome. This system was created as a response to the need of learning, recognizing and using Colombian coins and bills, applying their basic math knowledge in order to promote the reach to adulthood with more(More)
This paper presents S.R.A.P, a system that supports teachers with the activities selection process considering different students characteristics like their motivational factors. Furthermore, the system takes into account many other aspects of the users, such as: personal information, interests, preferences and much more than let the opportunity to the(More)
The purpose of vocational guidance is to orient a student in the selection of a syllabus or major; however, not everyone feels identified with the results obtained through tests that exist nowadays. In many of the cases, the vocational guidance only takes into account aspects such as attitudes or skills. It is important to highlight that each student has(More)
Learning difficulties may affect the development of cognitive abilities, text interpretation, reading-writing, among others. Therefore, different methods and evaluation techniques are required to beincluded in virtual learning environments. This paper presents a Personal Learning Environment for People with Disabilities, a system that adapts information(More)
The processes developed in collaborative environments involve numerous resources that must be shared according to the confidentiality, distribution and replication requirements of each process. Current proposals to manage resources in collaborative environments have limitations handling these requirements. In most cases, there are general policies for(More)
An adaptive software has the ability of modify its own behavior due to changes in its surround context. Despite the importance of these kind of systems, the development of adaptive systems is a complex, error prone, and time consuming task. Several authors have defined a set of challenges to consider when software engineers develop adaptive systems.(More)
  • 1