Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Developing Web Applications with Awareness of Data Quality Elements – DQAWA

https://doi.org/10.15514/ISPRAS-2021-33(2)-2

Abstract

An acceptable level of quality in data is nowadays a paramount for any kind of organization or enterprise that wishes its business processes to prosper. Thus, introducing activities focused in the data quality management is a crucial requirement for the analysts if the level of quality of data for the functionality or service at hand is to be ensured. Such specialized data quality management activities should be presented as early as possible during the software development process. So far and having done a search for proposals in this field, there is still a lack of either methodological or technological proposals with which a developer could be able to design data quality aware applications in the specific field of Web application development. Considering the benefits offered in the field of Model Driven Web Engineering, this work presents a partial outcome of our research in this novel field: a metamodel and a UML profile, both able to be used as data quality artefacts during the design stage of Web applications. The main objective is to provide the designer with the tools needed to design Web applications, in order to prevent data quality issues.

About the Authors

César Arturo GUERRA-GARCÍA
Universidad Autónoma de San Luis Potosí
Mexico

Doctor of Computer Science, Full Time Professor



Hector Gerardo PEREZ-GONZALEZ
Universidad Autónoma de San Luis Potosí
Mexico

Ph.D., Full Time Professor



Marco Tulio RAMÍREZ-TORRES
Universidad Autónoma de San Luis Potosí
Mexico

Ph.D. in Applied Sciences, Full time Professor



Reyes JUÁREZ RAMÍREZ
Autonomous University of Baja California
Mexico

Ph.D., Full Time Professor



References

1. Strong D.M., Y.W. Lee, and R.Y. Wang. Data Quality in Context. Communications of the ACM, vol. 40, no. 5, 1997, pp. 103-110.

2. Некрестьянов И.С., Пантелеева Н.В. Системы текстового поиска для Веб. Программирование, том 28, no. 4, 2002 г., стр. 33-67 / Nekrestyanov I.S. and N.V. Panteleeva. Text Retrieval Systems for the Web. Programming and Computer Software, vil. 28, no. 4, 2002, pp. 207 - 225.

3. Akoka J., Berti-Equille L., Boucelma O et al. A Framework for Quality Evaluation in Data Integration Systems. In Proc. of the I9th nternational Conference on Enterprise Information Systems, ICEIS. 2007, pp.170-175.

4. Bertino E., Maurino A., and Scannapieco M. Guest Editors' Introduction: Data Quality in the Internet Era. IEEE Internet Computing, vol. 14, no. 4, 2010. p. 11-13.

5. ISO/TS--8000-1, ISO/TS 8000-1:2011 Data Quality - Part 1: Overview. 2011.

6. Варламов М.И., Турдаков Д.Ю. Обзор методов извлечения информации из Веб-ресурсов. Программирование, том 42, no. 5, 2016 г., стр. 39-48 / Varlamov M.I. and Turdakov D.Yu. A survey of methods for the extraction of information from Web resources. Programming and Computer Software, vol. 42, no. 5, 2016, p. 279-291.

7. Недумов Я.Р., Турдаков Д.Ю., Майоров В.Д., Овчинников П.Е. Автоматизация процесса нормализации информации при внедрении систем управления основными данными. Программирование, том 39, no. 3, 2013 г., стр. 3-14 / Nedumov Y.R., D.Yu. Turdakov, V.D. Maiorov, and Ovchinnikov P.E. Automation of data normalization for implementing master data management systems. Programming and Computer Software, vol. 39, no. 3, 2013, pp. 115-123.

8. Липаев В.В. Методология верификации и тестирования крупномасштабных программных средств. Программирование, том 29, no. 6, 2003 г., стр. 7-24 / Lipaev V.V. A Methodology of Verification and Testing of Large Software Systems. Programming and Computer Software, vol. 29, no. 6, 2003, pp. 298-309.

9. Aguilar J.A., Garrigós I., Mazón J.-N., Trujillo J. An MDA Approach for Goal-oriented Requirement Analysis in Web Engineering. Universal Computer Science, vol. 16, issue 17, 2010, pp. 2475-2494.

10. Moreno N. and A. Vallecillo. Towards interoperable Web engineering methods. Journal of American Society for Information Science and Technology, vol. 59, no. 7, 2008, pp. 1073-1092.

11. Escalona M.J., Torres J., Mejías M. et al., The treatment of navigation in web engineering. Advances in Engineering Software, vol. 38, no. 4, 2007, pp. 267-282.

12. Guerra-García C., Juárez-Ramírez R., Menéndez-Domínguez V. et al. Improving the Project Planning Process Considering Artifacts with Quality. In Proc. of the 4th. International Conference in Software Engineering Research and Innovation, 2016, pp. 15-20.

13. Guerra-García C., Llamas R. and Montaño-Rivas O. et al. QUACOP: An approach to Increase the Quality of Artifacts considered in a Project Planning Process. In Software Engineering: Methods, Modeling and Teaching. Universidad San Buenaventura Medellin, 2017.

14. Guerra-García C., Caballero I., and Piattini M. Capturing data quality requirements for Web applications by means of DQ_WebRE. Information Systems Frontiers, vol. 15, issue 3, 2013, pp. 433-445.

15. Guerra-García C., Caballero I., and Piattini M. A Survey on How to Manage Specific Data Quality Requirements during Information System Development. Communications in Computer and Information Science, vol. 230, 2011, pp. 16-30.

16. Ge M. and Helfert M. A Review of Information Quality Research - Develop a Research Agenda. In Proc. of the 12th International Conference on Information Quality, 2007, pp. 76-91.

17. Pipino L.L., Wang R.Y., Funk J.D., Lee Y.W. Journey to Data Quality. The MIT Press, 2006, 240 p.

18. Wang R., Pierce E., Madnick S. et al., eds. Information Quality. Advances in Management Information Systems. Routledge, 2005, 265 p.

19. ISO-25012, ISO/IEC 25012: Software Engineering-Software Product Quality Requirements and Evaluation (SQuaRE)-Data Quality Model. 2008.

20. Fons J., et al. Development of Web Applications from Web Enhanced Conceptual Schemas. Lecture Notes in Computer Science, vol. 2813, 2003, pp. 232-245.

21. Koch N. and A. Kraus. The Expressive Power of UML-based Web Engineering. In Proc. of the 2nd International Workshop on Web-oriented Software Technology (IWWOST ´02), 2002, pp. 105-119.

22. Ceri S., Fraternali P., and Bongio A. Web Modeling Language (WebML): a modeling language for designing Web sites. Computer Networks, vol. 33, issues 1-6, 2000, pp. 137-157.

23. Baresi L., Garzotto F., Mainetti L., Paolini P. Meta-modeling Techniques Meet Web Application Design Tools. Lecture Notes in Computer Science, vol. 2306, 2002, pp. 182-206.

24. De Troyer O.M.F. and Leune C.J. WSDM: a user centered design method for Web sites. Computer Networks and ISDN Systems, vol. 30, issues 1-7, 1998, pp. 85-94.

25. De Castro V. and Marcos E. Towards a Service-Oriented MDA-Based Approach to the Alignment of Business Process with IT Systems: from the Business Model to a Web Service Composition Model. International Journal of Cooperative Information Systems, vol. 18, no. 2, 2009, pp. 225-260.

26. Meliá S. and Gómez J. Applying Transformations to Model Driven Development of Web applications. Lecture Notes in Computer Science, vol. 3770, 2005. pp. 63-73.

27. Busch M., Koch N., Masi M. et al. Towards Model-Driven Development of Access Control Policies for Web Applications. In Proc. of the Workshop on Model-Driven Security, 2012, pp. 1-6.

28. Zhang G. and Hölzl M. Aspect-Oriented Modeling of Web Applications with HiLA. Lecture Notes in Computer Science, vol. 7059, 2012, pp. 211-222.

29. Koch N., Knapp A., Zhang G., and Baumeister H. Uml-Based Web Engineering. In Web Engineering: Modelling and Implementing Web Applications, Springer, 2008, pp. 157-191.

30. Koch N. and Kraus A. Towards a Common Metamodel for the Development of Web Applications. Lecture Notes in Computer Science, vol. 2722, 2003, pp. 497-506.

31. Koch N. and Kroib C. UWE Metamodel and Profile. User Guide and Reference. Technical Report 0802, Institute for Informatics. Ludwig-Maximilians-Universitat Munchen (LMU), 2008, 35 p.

32. Busch M. Evaluating and Engineering: an Approach for the Development of Secure Web Applications. Dissertation, Ludwig-Maximilians-Universität München, 2016, 215 p.

33. Busch M., Koch N., and Suppan S. Modeling Security Features of Web Applications. Lecture Notes in Computer Science, vol. 8431, 2014, pp. 119-139.

34. Guerra-García C., Caballero I., and Piattini M. A Systematic Literature Review of How to Introduce Data Quality Requirements into a Software Product Development. In Proc. of the 5th International Conference on Evaluation of Novel Approaches to Software Engineering, 2010, pp. 12-19.

35. OMG. Unified Modeling Language: Superstructure. Versión 2.0. 2005.

36. EasyChair. EasyChair Conference System. Available at: http://www.easychair.org/.

37. Guerra-García C., Caballero I., and Piattini M. DQ-VORD: A Methodology for Managing and Integrating Data Quality Requirements into Software Requirement Specification. In Proc. of the IADIS International Conference on WWW/INTERNET, 2009, pp. 392–399.

38. Koch N., Zhang G., and Escalona M.J. Model transformations from requirements to Web system design. In Proc. of the 6th international conference on Web engineering. 2006, pp. 281–288.

39. Kraus A., Knapp A., and Koch N. Model-Driven Generation of Web Applications in UWE. In Proc. of the 3rd International Workshop on Model-Driven Web Engineering, 2007, pp. 1-16.

40. Escalona M.J. and Koch N. Metamodeling the Requirements of Web Systems. Lecture Notes in Business Information Processing book series, vol. 1, 2006, pp. 267-280.

41. Batini C. and Scannapieco M. Data Quality: Concepts, Methodologies and Techniques. Springer, 2006, 281 p.


Review

For citations:


GUERRA-GARCÍA C., PEREZ-GONZALEZ H., RAMÍREZ-TORRES M., JUÁREZ RAMÍREZ R. Developing Web Applications with Awareness of Data Quality Elements – DQAWA. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2021;33(2):49-64. (In Russ.) https://doi.org/10.15514/ISPRAS-2021-33(2)-2



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)