Adding quality in the user requirements specification: A first approach

Users need trusting in data managed by software applications that are part of Information Systems (IS), which supposes that organizations should assuring adequate levels of quality in data that are managed in their IS. Therefore, the fact that an IS can manage data with an adequate level of quality should be a basic requirement for all organizations. In order to reach this basic requirement some aspects and elements related with data quality (DQ) should be taken in account from the earliest stages of development of software applications, i.e. “data quality by design”. Since DQ is considered a multidimensional and largely context-dependent concept, managing all specific requirements is a complex task. The main goal of this paper is to introduce a specific methodology, which is aimed to identifying and eliciting DQ requirements coming from different viewpoints of users. These specific requirements will be used as normal requirements (both functional and non-functional) during the development of IS awareness of data quality.

[1]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[2]  Thomas Burzynski,et al.  Establishing the Environment for Implementation of a Data Quality Management Culture in the Military Health System , 1998, IQ.

[3]  Shouhong Wang,et al.  Information quality chain analysis for total information quality management , 2008, Int. J. Inf. Qual..

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

[5]  Julio Cesar Sampaio do Prado Leite,et al.  Requirements Validation Through Viewpoint Resolution , 1991, IEEE Trans. Software Eng..

[6]  Michael S. Gendron,et al.  Formulation of a Decision Support Model Using Quality Attributes , 2002, ICIQ.

[7]  Boris Otto,et al.  Information and data quality in networked business , 2011, Electron. Mark..

[8]  Richard Y. Wang,et al.  Data Quality Assessment , 2002 .

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

[10]  M. Rizwan Jameel Qureshi,et al.  An adaptive software development process model , 2008, Adv. Eng. Softw..

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

[12]  G. Shankaranarayan,et al.  Managing Data Quality in Dynamic Decision Environments: An Information Product Approach , 2003, J. Database Manag..

[13]  Samira Si-Said Cherfi,et al.  A Framework for Quality Evaluation in Data Integration Systems , 2007, ICEIS.

[14]  Denis Kosar Developing a Framework to Manage Data Quality in Healthcare , 1999, IQ.

[15]  Ilze Zigurs,et al.  Groupware: Issues and Applications , 2008, J. Univers. Comput. Sci..

[16]  Joaquín Nicolás,et al.  On the generation of requirements specifications from software engineering models: A systematic literature review , 2009, Inf. Softw. Technol..

[17]  Gerald Kotonya,et al.  Practical Experience with Viewpoint-Oriented Requirements Specification , 1999, Requirements Engineering.

[18]  David B. Lowe,et al.  Client Needs and the Design Process in Web Projects , 2002, J. Web Eng..

[19]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[20]  Félix García,et al.  MIS-PyME software measurement capability maturity model - Supporting the definition of software measurement programs and capability determination , 2010, Adv. Eng. Softw..

[21]  Mary Jane Willshire,et al.  A Data Quality Framework for Small Businesses , 2003, ICIQ.

[22]  Mario Piattini,et al.  DAQ_UWE: A framework for designing data quality aware web applications , 2011, ICIQ.

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

[24]  Roger S. Pressman,et al.  Software Engineering: A Practitionerʼs Approach, 7/e , 2009 .

[25]  Martin J. Eppler,et al.  Measuring Information Quality in the Web Context: A Survey of State-of-the-Art Instruments and an Application Methodology , 2002, ICIQ.

[26]  Richard Y. Wang,et al.  A product perspective on total data quality management , 1998, CACM.

[27]  Richard Y. Wang,et al.  Anchoring data quality dimensions in ontological foundations , 1996, CACM.

[28]  Carlo Batini,et al.  Data Quality: Concepts, Methodologies and Techniques , 2006, Data-Centric Systems and Applications.

[29]  Mario Piattini,et al.  Capturing data quality requirements for web applications by means of DQ_WebRE , 2011, BEWEB '11.

[30]  Tiziana Catarci,et al.  Managing Data Quality in Cooperative Information Systems , 2002, OTM.

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

[32]  Yang W. Lee,et al.  Developing data production maps: meeting patient discharge data submission requirements , 2004 .

[33]  Carlo Batini,et al.  Data Quality: Concepts, Methodologies and Techniques (Data-Centric Systems and Applications) , 2006 .

[34]  Alexander Schmidt,et al.  Enterprise master data architecture: Design decisions and options , 2010, ICIQ.

[35]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[36]  Ian Sommerville,et al.  Requirements engineering with viewpoints , 1996, Softw. Eng. J..

[37]  Graeme G. Shanks,et al.  Stakeholder viewpoints in requirements definition: A framework for understanding viewpoint development approaches , 1996, Requirements Engineering.