Capturing data quality requirements for web applications by means of DQ_WebRE

  • PDF / 873,613 Bytes
  • 13 Pages / 595.276 x 790.866 pts Page_size
  • 60 Downloads / 141 Views

DOWNLOAD

REPORT


Capturing data quality requirements for web applications by means of DQ_WebRE César Guerra-García & Ismael Caballero & Mario Piattini

Published online: 22 December 2012 # Springer Science+Business Media New York 2012

Abstract The number of Web applications which are part of Business Intelligence (BI) applications has grown exponentially in recent years, as has their complexity. Consequently, the amount of data used by these applications has also increased. The larger the number of data used, the greater the chance to make errors is. That being the case, managing data with an acceptable level of quality is paramount to success in any organizational business process. In order to raise and maintain adequate levels of Data Quality (DQ), it is indispensable for Web applications to be able to satisfy specific DQ requirements. To do so, DQ requirements should be captured and introduced into the development process of the Web Application, together with the other software requirements needed in the applications. In the field of Web application development, however, there appears to us to exist a lack of proposals aimed at managing specific DQ software requirements. This paper considers the MDA (Model Driven Architecture) approach and, principally, the benefits provided by Model Driven Web Engineering (MDWE), putting forward a proposal for two artifacts. These consist of a metamodel and a UML profile for the management of Data Quality Software Requirements for Web Applications (DQ_WebRE).

C. Guerra-García (*) Department of Information Technologies, Polytechnic University of San Luis Potosí, UPSLP, Urbano Villalón 500, 78363 San Luis Potosí, México e-mail: [email protected] I. Caballero : M. Piattini Institute of Information Systems and Technologies, University of Castilla-La Mancha, Camino de Moledores s/n, 13071 Ciudad Real, Spain I. Caballero e-mail: [email protected] M. Piattini e-mail: [email protected]

Keywords Data Quality . Web Engineering . Requirements Engineering . Model Driven Web Engineering . Requirements modeling

1 Introduction Looking at the present state of affairs, it is clear that more and more companies have migrated their applications to Internet based solutions, managing a large amount of data through Web applications, in the main. The usage of these applications has created new ways of boosting their business, taking advantage of business intelligence applications in a way that the vast potential of customer relationships has never been exploited before (Phan and Vogel 2010). It is important to highlight that the usability of Web portals and applications it is paramount for their success (Fang and Holsapple 2011). However, problems due to inadequate levels of quality in the data which flows through these Web applications arise more commonly than expected with unexpected results (Bertino et al. 2010; Caro et al. 2008; Janjua et al. 2012). (C Batini et al. 2007) mention some examples of common situations in which Information Systems that use data with inadequate levels of quality ha