Romina Torres

Learn More
A longitudinal study of malariometric indicators and their association with potential risk factors was conducted during August 1997-July 1998 at Padre Cocha, a village of 1,400 residents in the Peruvian Amazon. The incidence of Plasmodium falciparum infections during the study year was 166/1,000 persons; that of P. vivax was 826/1,000 persons. The mean(More)
Web mashups are becoming the main approach to build Web applications. Current approaches to enable component selection include description-based techniques and socially generated metadata. The explosive growth of APIs makes increasingly harder selecting appropriate components for each mashup. Unfortunately, description-based techniques rely heavily on the(More)
A common problem that mashup developers face is the discovery of APIs that suit their needs. This primary task becomes harder, tedious and time-consuming with the proliferation of new APIs. As humans, we learn by example, following community previous decisions when creating mashups. Most techniques do not consider at all reusing this social information. In(More)
Due to the high proliferation of web services, selecting the best services from functional equivalent service providers have become a real challenge, where the quality of the services plays a crucial role. But quality is uncertain, therefore, several researchers have applied Fuzzy logic to address the imprecision of the quality of service (QoS) constraints.(More)
Requirements-aware systems have addressed the need of reasoning about uncertainty at runtime to support adaptation decisions. Unfortunately, the RE research community has not addressed yet the uncertainty about the QoS of services generated by the market. Currently, requirements of SBS are transformed into specification models using the domain knowledge(More)
Mashups are becoming the de facto approach to build customer-oriented Web applications, by combining several Web APIs into a single lightweight, rich, customized Web front-end. To help mashup builders to choose among a plethora of available APIs to assemble in their mashups, some existing recommendation techniques rank candidate APIs using popularity (a(More)
Component-based development is a useful approach for building large, complex software systems. However, component discovery and component composition are quite complex and expensive tasks, due to the ever growing number of components in the market. This article proposes to model component providers and consumers as a multi-agent system, allowing providers(More)