Knowledge management applied to software testing: an ontology based framework

Detalhes bibliográficos
Autor(a) principal: Érica Ferreira de Souza
Data de Publicação: 2014
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações do INPE
Texto Completo: http://urlib.net/sid.inpe.br/mtc-m19/2014/01.21.12.55
Resumo: Software development organizations are seeking to add quality to their products. Testing processes are strategic elements to manage projects and product quality. However, advances in technology and the emergence of increasingly critical applica-tions make testing a complex task and a large number of information is generated. In fact, software testing is a knowledge intensive processo In view of this, these organi-zations have shown a growing interest in knowledge management programs, which in turn support the improvement of testing procedures. In this context, testing knowledge should be captured and represented in an affordable and manageable way, and therefore, could make use of principles of Knowledge Management (KM). One of the main KM problems is how to represent knowledge. Ontologies are particularly important for KM. With respect to knowledge representation and Knowledge Ma-nagement Systems (KMS), ontologies can help manipulating the knowledge items represented, by minimizing ambiguity and vagueness in the interpretation of the shared understanding regarding the domain. In this context, this work aims to define an ontology-based framework for guiding KM initiatives in the software testing domain, supported by KMS. This framework is subjected to a proof of concept, and as a result a Testing KM Portal was developed using actual knowledge items extracted from two software projects.
id INPE_159c63158c20129a37aa465b41170ac2
oai_identifier_str oai:urlib.net:sid.inpe.br/mtc-m19/2014/01.21.12.55.18-0
network_acronym_str INPE
network_name_str Biblioteca Digital de Teses e Dissertações do INPE
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisKnowledge management applied to software testing: an ontology based frameworkGestão de Conhecimento aplicado a teste de software: um fremawork de base ontológica2014-02-04Nandamudi Lankalapalli VijaykumarRicardo de Almeida FalboWalter Abrahao dos SantosMonalessa Perini BarcellosOtávio Augusto Lazzarini LemosÉrica Ferreira de SouzaInstituto Nacional de Pesquisas Espaciais (INPE)Programa de Pós-Graduação do INPE em Computação AplicadaINPEBRsoftware testingknowledge managementontologiesknowledge management systemknowledge reuseteste de softwaregestão de conhecimentoontologiassistemas de gestão de conhecimentoreuso de conhecimentoSoftware development organizations are seeking to add quality to their products. Testing processes are strategic elements to manage projects and product quality. However, advances in technology and the emergence of increasingly critical applica-tions make testing a complex task and a large number of information is generated. In fact, software testing is a knowledge intensive processo In view of this, these organi-zations have shown a growing interest in knowledge management programs, which in turn support the improvement of testing procedures. In this context, testing knowledge should be captured and represented in an affordable and manageable way, and therefore, could make use of principles of Knowledge Management (KM). One of the main KM problems is how to represent knowledge. Ontologies are particularly important for KM. With respect to knowledge representation and Knowledge Ma-nagement Systems (KMS), ontologies can help manipulating the knowledge items represented, by minimizing ambiguity and vagueness in the interpretation of the shared understanding regarding the domain. In this context, this work aims to define an ontology-based framework for guiding KM initiatives in the software testing domain, supported by KMS. This framework is subjected to a proof of concept, and as a result a Testing KM Portal was developed using actual knowledge items extracted from two software projects.Organizações de desenvolvimento de software vêm buscando, cada vez mais, agregar qualidade aos produtos gerados. Os processos de teste são elementos estratégicos para a condução de projetos de desenvolvimento e qualidade do produto. No entanto, os avanços tecnológicos e o surgimento de aplicações cada vez mais críticos tornam a atividade de teste uma tarefa complexa e um grande volume de conhecimento é gerado. De fato, o teste de software é um processo de conhecimento intensivo. Diante disso, tais organizações têm mostrado um crescente interesse por programas gerenciamento do conhecimento gerado, que consequentemente apoiam a melhoria dos processos de teste. Assim, o conhecimento de teste deve ser capturado e representado em uma forma acessível e controlável, e, portanto, pode fazer uso dos princípios da Gestão do Conhecimento (GC). Um dos principais problemas na GC é a forma de representar o conhecimento. Ontologias são particularmente importantes para GC. No que diz respeito a representação do conhecimento e Sistemas de Gestão do Conhecimento (SGC), ontologias podem ajudar a manipular ontologias pode ajudar a manipular os itens de conhecimento representados, minimizando a ambiguidade e imprecisão na interpretação do entendimento comum sobre o domínio. Neste contexto, este trabalho tem define um framework de base ontológica para orientar iniciativas de GC no domínio de teste de software, apoiado por SGC. Este framework é submetido a uma prova de conceito, e como resultado, um Portal de GC para teste de software foi desenvolvido utilizando itens de conhecimento reais extraídos de dois projetos de software.http://urlib.net/sid.inpe.br/mtc-m19/2014/01.21.12.55info:eu-repo/semantics/openAccessengreponame:Biblioteca Digital de Teses e Dissertações do INPEinstname:Instituto Nacional de Pesquisas Espaciais (INPE)instacron:INPE2021-07-31T06:54:21Zoai:urlib.net:sid.inpe.br/mtc-m19/2014/01.21.12.55.18-0Biblioteca Digital de Teses e Dissertaçõeshttp://bibdigital.sid.inpe.br/PUBhttp://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2003/11.21.21.08/doc/oai.cgiopendoar:32772021-07-31 06:54:22.018Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)false
dc.title.en.fl_str_mv Knowledge management applied to software testing: an ontology based framework
dc.title.alternative.pt.fl_str_mv Gestão de Conhecimento aplicado a teste de software: um fremawork de base ontológica
title Knowledge management applied to software testing: an ontology based framework
spellingShingle Knowledge management applied to software testing: an ontology based framework
Érica Ferreira de Souza
title_short Knowledge management applied to software testing: an ontology based framework
title_full Knowledge management applied to software testing: an ontology based framework
title_fullStr Knowledge management applied to software testing: an ontology based framework
title_full_unstemmed Knowledge management applied to software testing: an ontology based framework
title_sort Knowledge management applied to software testing: an ontology based framework
author Érica Ferreira de Souza
author_facet Érica Ferreira de Souza
author_role author
dc.contributor.advisor1.fl_str_mv Nandamudi Lankalapalli Vijaykumar
dc.contributor.advisor2.fl_str_mv Ricardo de Almeida Falbo
dc.contributor.referee1.fl_str_mv Walter Abrahao dos Santos
dc.contributor.referee2.fl_str_mv Monalessa Perini Barcellos
dc.contributor.referee3.fl_str_mv Otávio Augusto Lazzarini Lemos
dc.contributor.author.fl_str_mv Érica Ferreira de Souza
contributor_str_mv Nandamudi Lankalapalli Vijaykumar
Ricardo de Almeida Falbo
Walter Abrahao dos Santos
Monalessa Perini Barcellos
Otávio Augusto Lazzarini Lemos
dc.description.abstract.por.fl_txt_mv Software development organizations are seeking to add quality to their products. Testing processes are strategic elements to manage projects and product quality. However, advances in technology and the emergence of increasingly critical applica-tions make testing a complex task and a large number of information is generated. In fact, software testing is a knowledge intensive processo In view of this, these organi-zations have shown a growing interest in knowledge management programs, which in turn support the improvement of testing procedures. In this context, testing knowledge should be captured and represented in an affordable and manageable way, and therefore, could make use of principles of Knowledge Management (KM). One of the main KM problems is how to represent knowledge. Ontologies are particularly important for KM. With respect to knowledge representation and Knowledge Ma-nagement Systems (KMS), ontologies can help manipulating the knowledge items represented, by minimizing ambiguity and vagueness in the interpretation of the shared understanding regarding the domain. In this context, this work aims to define an ontology-based framework for guiding KM initiatives in the software testing domain, supported by KMS. This framework is subjected to a proof of concept, and as a result a Testing KM Portal was developed using actual knowledge items extracted from two software projects.
Organizações de desenvolvimento de software vêm buscando, cada vez mais, agregar qualidade aos produtos gerados. Os processos de teste são elementos estratégicos para a condução de projetos de desenvolvimento e qualidade do produto. No entanto, os avanços tecnológicos e o surgimento de aplicações cada vez mais críticos tornam a atividade de teste uma tarefa complexa e um grande volume de conhecimento é gerado. De fato, o teste de software é um processo de conhecimento intensivo. Diante disso, tais organizações têm mostrado um crescente interesse por programas gerenciamento do conhecimento gerado, que consequentemente apoiam a melhoria dos processos de teste. Assim, o conhecimento de teste deve ser capturado e representado em uma forma acessível e controlável, e, portanto, pode fazer uso dos princípios da Gestão do Conhecimento (GC). Um dos principais problemas na GC é a forma de representar o conhecimento. Ontologias são particularmente importantes para GC. No que diz respeito a representação do conhecimento e Sistemas de Gestão do Conhecimento (SGC), ontologias podem ajudar a manipular ontologias pode ajudar a manipular os itens de conhecimento representados, minimizando a ambiguidade e imprecisão na interpretação do entendimento comum sobre o domínio. Neste contexto, este trabalho tem define um framework de base ontológica para orientar iniciativas de GC no domínio de teste de software, apoiado por SGC. Este framework é submetido a uma prova de conceito, e como resultado, um Portal de GC para teste de software foi desenvolvido utilizando itens de conhecimento reais extraídos de dois projetos de software.
description Software development organizations are seeking to add quality to their products. Testing processes are strategic elements to manage projects and product quality. However, advances in technology and the emergence of increasingly critical applica-tions make testing a complex task and a large number of information is generated. In fact, software testing is a knowledge intensive processo In view of this, these organi-zations have shown a growing interest in knowledge management programs, which in turn support the improvement of testing procedures. In this context, testing knowledge should be captured and represented in an affordable and manageable way, and therefore, could make use of principles of Knowledge Management (KM). One of the main KM problems is how to represent knowledge. Ontologies are particularly important for KM. With respect to knowledge representation and Knowledge Ma-nagement Systems (KMS), ontologies can help manipulating the knowledge items represented, by minimizing ambiguity and vagueness in the interpretation of the shared understanding regarding the domain. In this context, this work aims to define an ontology-based framework for guiding KM initiatives in the software testing domain, supported by KMS. This framework is subjected to a proof of concept, and as a result a Testing KM Portal was developed using actual knowledge items extracted from two software projects.
publishDate 2014
dc.date.issued.fl_str_mv 2014-02-04
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
status_str publishedVersion
format doctoralThesis
dc.identifier.uri.fl_str_mv http://urlib.net/sid.inpe.br/mtc-m19/2014/01.21.12.55
url http://urlib.net/sid.inpe.br/mtc-m19/2014/01.21.12.55
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Instituto Nacional de Pesquisas Espaciais (INPE)
dc.publisher.program.fl_str_mv Programa de Pós-Graduação do INPE em Computação Aplicada
dc.publisher.initials.fl_str_mv INPE
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Instituto Nacional de Pesquisas Espaciais (INPE)
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do INPE
instname:Instituto Nacional de Pesquisas Espaciais (INPE)
instacron:INPE
reponame_str Biblioteca Digital de Teses e Dissertações do INPE
collection Biblioteca Digital de Teses e Dissertações do INPE
instname_str Instituto Nacional de Pesquisas Espaciais (INPE)
instacron_str INPE
institution INPE
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)
repository.mail.fl_str_mv
publisher_program_txtF_mv Programa de Pós-Graduação do INPE em Computação Aplicada
contributor_advisor1_txtF_mv Nandamudi Lankalapalli Vijaykumar
_version_ 1706809356004098048