Capturing data quality requirements for web applications by means of DQ_WebRE

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).

[1]  Martin J. Eppler,et al.  A Classification and Analysis of Data Quality Costs , 2004 .

[2]  Mario Piattini,et al.  A proposal for a set of attributes relevant for Web portal data quality , 2008, Software Quality Journal.

[3]  Nora Koch,et al.  Metamodeling the Requirements of Web Systems , 2006, WEBIST.

[4]  Carlo Batini,et al.  16 Methodologies for Data Quality Assessment and Improvement , 2009 .

[5]  Steve Sarsfield,et al.  The Data Governance Imperative , 2009 .

[6]  Elisa Bertino,et al.  Guest Editors' Introduction: Data Quality in the Internet Era , 2010, IEEE Internet Comput..

[7]  Mario Piattini,et al.  A Data Quality Measurement Information Model Based On ISO/IEC 15939 , 2007, ICIQ.

[8]  Mario Piattini,et al.  A Survey on How to Manage Specific Data Quality Requirements during Information System Development , 2010, ENASE.

[9]  Roel Wieringa,et al.  Towards a Service-Oriented MDA-Based Approach to the Alignment of Business Processes with IT Systems: from the Business Model to a Web Service Composition Model , 2009, Int. J. Cooperative Inf. Syst..

[10]  Richard Y. Wang,et al.  Data quality assessment , 2002, CACM.

[11]  Carlo Batini,et al.  Methodologies for data quality assessment and improvement , 2009, CSUR.

[12]  Monica Scannapieco,et al.  Report from the First and Second International Workshops on Information Quality in Information Systems: IQIS 2004 and IQIS 2005 in conjunction with ACM SIGMOD/PODS Conferences , 2006, SGMD.

[13]  Farookh Khadeer Hussain,et al.  Semantic information and knowledge integration through argumentative reasoning to support intelligent decision making , 2013, Inf. Syst. Frontiers.

[14]  Jean Bézivin,et al.  In Search of a Basic Principle for Model Driven Engineering , 2004 .

[15]  William McMullen,et al.  A Flexible And Generic Data Quality Metamodel , 2007, ICIQ.

[16]  Ana Lucas Corporate data quality management in context , 2010, ICIQ.

[17]  Diane M. Strong,et al.  Data quality in context , 1997, CACM.

[18]  Yu Cai,et al.  A Web Services Application for the Data Quality Management in the B2B Networked Environment , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[19]  Santiago Meliá,et al.  Applying Transformations to Model Driven Development of Web Applications , 2005, ER.

[20]  Veda C. Storey,et al.  A Framework for Analysis of Data Quality Research , 1995, IEEE Trans. Knowl. Data Eng..

[21]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[22]  María José Escalona Cuaresma,et al.  NDT. A Model-Driven Approach for Web Requirements , 2008, IEEE Transactions on Software Engineering.

[23]  Richard Y. Wang,et al.  Journey to Data Quality , 2006 .

[24]  Diane M. Strong,et al.  Information quality benchmarks: product and service performance , 2002, CACM.

[25]  Kenneth C. Laudon,et al.  Data quality and due process in large interorganizational record systems , 1986, CACM.

[26]  Donald P. Ballou,et al.  Modeling Completeness versus Consistency Tradeoffs in Information Decision Contexts , 2003, IEEE Trans. Knowl. Data Eng..

[27]  Diane M. Strong,et al.  10 Potholes in the Road to Information Quality , 1997, Computer.

[28]  David Becker,et al.  Flexible and Generic Data Quality Metadata Exchange , 2009, ICIQ.

[29]  Nora Koch,et al.  Requirements Engineering for Web Applications - A Comparative Study , 2004, J. Web Eng..

[30]  Mario Piattini,et al.  A Systematic Literature Review of How to Introduce Data Quality Requirements into a Software Product Development , 2010, ENASE.

[31]  Douglas R. Vogel,et al.  A model of customer relationship management and business intelligence systems for catalogue and online retailers , 2010, Inf. Manag..

[32]  Xiang Fang,et al.  Impacts of navigation structure, task complexity, and users’ domain knowledge on Web site usability—an empirical study , 2011, Inf. Syst. Frontiers.

[33]  Carlo Batini,et al.  A Framework And A Methodology For Data Quality Assessment And Monitoring , 2007, ICIQ.

[34]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.