Uma Visão Ontológica Sobre os Testes de Software Utilizando Ontologia de Fundamentação-A (UFO-A)
Resumo
Este artigo apresenta um fragmento de modelo ontológico do domínio de testes de software, representado pelos principais objetos, papéis, relações, fases e artefatos produzidos. Posteriormente, são apresentadas duas abordagens conceituais complementares dos elementos envolvidos no teste de software, utilizando como base a Ontologia de Fundamentação-A (UFO-A), com o objetivo de fornecer uma compreensão mais clara da modelagem conceitual existente no processo de testes.
Referências
Bertolino, A. (2007, May). Software testing research: Achievements, challenges, dreams. In Future of Software Engineering (FOSE'07) (pp. 85-103). IEEE.
Birrell, N. D., and Ould, M. A. (1988). A practical handbook for software development. Cambridge University Press.
Bottazzi, E. and Ferrario, E. (2008). Towards a DOLCE Ontology of Organizations. Journal of Business Process Integration and Management (IJBPIM), Inderscience Publisher.
Dadkhah, Mahboubeh; Araban, Saeed; Paydar, Samad. A systematic literature review on semantic web enabled software testing. Journal of Systems and Software, v. 162, p. 110485, 2020.
Falbo, R. D. A., Natali, A. C. C., Mian, P. G., Bertollo, G. and Ruy, F. B. (2003). ODE: Ontology-based software development environment. In IX Congreso Argentino de Ciencias de la Computación.
França, B. B. and Marins, W. F. (2018). Processo de Teste em uma Fábrica de Software Acadêmica: Um Relato de Experiência. Revista Ada Lovelace, 2, 27-33.
Gorayeb, I. L. and Oliveira, S. R. B. (2017). Um relato de melhoria do processo de teste de software aplicado a uma fábrica de software. Revista Traços, 12(26).
Guizzardi, G. (2005). Ontological foundations for structural conceptual models.
Guizzardi, G., Falbo, R. A., and Guizzardi, R. S. (2008). The role of Foundational Ontologies for Domain Ontology Engineering: a case study in the Software Process Domain. IEEE Latin America Transactions, 6(3), 244-251.
Guizzardi, G. and Wagner, G. (2004, June). A Unified Foundational Ontology and some Applications of it in Business Modeling. In CAiSE Workshops (3) (pp. 129-143).
Souza, Érica Ferreira. (2011). Gestão de conhecimento aplicado a teste de software: Uma abordagem baseada em ontologia. INPE/Ministério da Ciência e Tecnologia. [link].
Souza, É. F., Falbo, R. A. and Vijaykumar, N. L. (2013). Ontologies in software testing: a systematic. In VI Seminar on Ontology Research in Brazil (p. 71).
Souza, É. F. D., Falbo, R. D. A., and Vijaykumar, N. L. (2017). ROoST: reference ontology on software testing. Applied Ontology, 12(1), 59-90.
Souza, A. O. (2018). Mapeamento ontológico para classificar mensagens significativas em atividades colaborativas (Bachelor's thesis, Universidade Tecnológica Federal do Paraná).
Sun, Z., Hu, C., Li, C. and Wu, L. (2020). Domain Ontology Construction and Evaluation for the Entire Process of Software Testing. IEEE Access, 8, 205374-205385..
Tebes, G., Olsina, L., Peppino, D. and Becker, P. (2020). TestTDO: A Top-Domain Software Testing Ontology. XXIII CIbSE, 20, 1-14.
Young, M., and Pezze, M. (2008). Teste e analise de software. Porto Alegre: Artmed.