Learn More
The literature provides a wide range of techniques to assess and improve the quality of data. Due to the diversity and complexity of these techniques, research has recently focused on defining methodologies that help the selection, customization, and application of data quality assessment and improvement techniques. The goal of this article is to provide a(More)
The development of modern Web 2.0 applications is increasingly characterized by the involvement of end users with typically limited programming skills. In particular, an emerging practice is the development of web mashups, i.e., applications based on the composition of contents and functions that are accessible via the Web. In this article, we try to(More)
This paper discusses the impact of energy consumption on information systems and business processes design. The goal is the development of context-aware and sustainable information systems where energy consumption reduction is considered at the technological level, on the basis of adaptable technology, on the governance level, with the design of(More)
Service-based applications are considered a promising technology since they are able to offer complex and flexible functionalities in widely distributed environments by composing different types of services. These applications have to be adaptable to unforeseen changes in the functionality offered by component services and to their unavailability or(More)
Green IT mainly focuses on techniques to extend the products longevity or to virtualise physical resources as well as the provision of energy efficient hardware infrastructures. Less attention has been paid on the applications that run on the machines and their impact on energy consumption. This paper proposes an approach for enabling an efficient use of(More)
Multichannel adaptive information systems can deliver services over different types of networks and access devices. Since different providers may offer either functionally equivalent or similar services, the quality of service (QoS) is a fundamental element of the service selection and the subsequent negotiation. This paper presents a taxonomy for quality(More)
Modern Web 2.0 applications are characterized by high user involvement: users receive support for creating content and annotations as well as "composing" applications using content and functions from third parties. This latter phenomenon is known as Web mashups and is gaining popularity even with users who have few programming skills, raising a set of(More)
Quality of service (QoS) can be a critical element for achieving the business goals of a service provider, for the acceptance of a service by the user, or for guaranteeing service characteristics in a composition of services, where a service is defined as either a software or a software-support (i.e., infrastructural) service which is available on any type(More)
With the advent of Service Oriented Architecture organizations have experienced services as a platform-independent technology to develop and use simple internal applications or outsource activities by searching for external services, thus enabling inter-organizational interactions. In this scenario, services are units of work provided by service providers(More)