Alejandra Cechich

Learn More
Identification of COTS candidates is a complex activity itself. It implies not only dealing with an impressive number of possible candidates but also with unstructured information that requires a careful analysis. In this context, some proposals currently use description logics to develop an ontology for matching requested and provided services, or propose(More)
Global software development projects face up a variety of challenges respect to communication and control that need to be solved or, at least, minimized. For that reason, processes crucially based on communication, like software requirements elicitation; have to be rethought in such a new context. Since requirement elicitation is a human-centred process, we(More)
Global Software Development (GSD) challenges current practices for requirements elicitation because some difficulties to achieve effective communication are aggravated by cultural diversity and the impossibility of having face-to-face meetings. Considering that effective communication would help reduce misunderstandings among stakeholders, and therefore(More)
The term “Federated Databases” refers to the data integration of distributed, autonomous and heterogeneous databases. However, a federation can also include information systems, not only databases. At integrating data, several issues must be addressed. Here, we focus on the problem of heterogeneity, more specifically on semantic heterogeneity – that is,(More)
The adoption of COTS-based development brings with it many challenges about the identification and finding of candidate components for reuse. Particularly, the first stage in the identification of COTS candidates is commonly carried out by dealing with unstructured information on the Web, which makes the evaluation process highly costly when applying(More)
The adoption of COTS-based development brings with it many challenges about the identification and finding of candidate components for reuse. Particularly, the first stage in the identification of COTS candidates is commonly carried out by dealing with unstructured information on the Web, which makes the evaluation process highly costing and not efficient(More)
Distance between stakeholders working on a global software development project introduces problems in communication and control. Processes like requirements elicitation, where communication is crucial, have to be specially rethought in order to deal with these problems. As the requirement elicitation is a human-centred process, we propose using techniques(More)
Many challenges arise in global software development projects, most of which are related to the lack of face-to-face communication and people’s need to feel comfortable with the technology that they use. In this paper we introduce a methodology to detect the problems which may occur during the global requirement elicitation process and propose solutions to(More)
In the last years, Web Service composition has undoubtedly become the most promising way to integrate business-to-business applications. However, the industry and the academia often disagree on materializing current solutions, which are based on either SOAP Web Services or semantic Web Services. Besides, any service composition mechanism entails multiple(More)