Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
Texto Completo: | http://repositorio.ufes.br/handle/10/9866 |
Resumo: | Software measurement is considered a fundamental practice to support process improvement and project management, since it provides useful data for decision making at organizational and project levels. In order to be effective, software measurement must be guided by organizational or project goals, otherwise measures can be defined and data can be collected without alignment with the actual organizational needs. Due to the nature of software measurement activities, the use of computational supporting tools is essential. However, considering that software measurement can be performed in the context of various software processes and these processes generally have different supporting tools, it is common to use several tools to allow collecting data regarding the processes. Tools are usually developed at different time, by different teams and without concern for integration. As a result, organizations have to deal with integration issues to enable the communication between tools and properly support the measurement process. A key factor for integration is the sharing of a common understanding between the tools regarding the meaning of the exchanged terms and services. In other words, it is important to deal with integration not only in the syntactic level, but also in the semantic level. Among the instruments used to address semantics, ontologies have been acknowledged as an important means to address tool semantic integration. They can be used as an interlingua to map concepts and services used by the different applications. Considering this scenario, this work explores the use of measurement domain and task ontologies for tool integration aiming to support the software measurement process. For that, OBA-SI (Ontology-Based Approach for Semantic Integration) (CALHAU, 2011) is specialized to help integration of software measurement supporting tools by using a goal-based approach for requirements elicitation. To evaluate the proposal, the approach was applied to integrate tools aiming to support the measurement process in an actual software development organization. |
id |
UFES_d4b0450445df468d354ae7026c6b4dbf |
---|---|
oai_identifier_str |
oai:repositorio.ufes.br:10/9866 |
network_acronym_str |
UFES |
network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
repository_id_str |
2108 |
spelling |
Falbo, Ricardo de AlmeidaBarcellos, Monalessa PeriniFonseca, Vinícius SoaresAlmeida, João Paulo AndradeNardi, Julio Cesar2018-08-02T00:03:55Z2018-08-012018-08-02T00:03:55Z2015-12-17Software measurement is considered a fundamental practice to support process improvement and project management, since it provides useful data for decision making at organizational and project levels. In order to be effective, software measurement must be guided by organizational or project goals, otherwise measures can be defined and data can be collected without alignment with the actual organizational needs. Due to the nature of software measurement activities, the use of computational supporting tools is essential. However, considering that software measurement can be performed in the context of various software processes and these processes generally have different supporting tools, it is common to use several tools to allow collecting data regarding the processes. Tools are usually developed at different time, by different teams and without concern for integration. As a result, organizations have to deal with integration issues to enable the communication between tools and properly support the measurement process. A key factor for integration is the sharing of a common understanding between the tools regarding the meaning of the exchanged terms and services. In other words, it is important to deal with integration not only in the syntactic level, but also in the semantic level. Among the instruments used to address semantics, ontologies have been acknowledged as an important means to address tool semantic integration. They can be used as an interlingua to map concepts and services used by the different applications. Considering this scenario, this work explores the use of measurement domain and task ontologies for tool integration aiming to support the software measurement process. For that, OBA-SI (Ontology-Based Approach for Semantic Integration) (CALHAU, 2011) is specialized to help integration of software measurement supporting tools by using a goal-based approach for requirements elicitation. To evaluate the proposal, the approach was applied to integrate tools aiming to support the measurement process in an actual software development organization.Medição de software é considerada uma prática fundamental para a melhoria de processos e a gerência de projetos, uma vez que fornece dados para apoiar a tomada de decisão nos níveis organizacional e de projetos. Para que a medição de software seja eficiente, ela deve ser orientada aos objetivos da organização ou dos projetos, caso contrário, podem ser definidas medidas e coletados dados não alinhados às reais necessidades da organização. Devido à natureza das atividades relacionadas à medição de software, o uso de ferramentas computacionais é essencial. No entanto, considerando que a medição de software pode ser realizada no contexto de vários processos de software e que esses processos geralmente possuem diferentes ferramentas de apoio, é comum a utilização de várias ferramentas para que seja possível obter dados relacionados aos diferentes processos. Comumente, as ferramentas são desenvolvidas em diferentes momentos, por equipes diferentes e sem que haja preocupação com integração. Como resultado, as organizações têm que lidar com problemas de integração para permitir a devida comunicação entre as ferramentas e apoiar o processo de medição de software. Um fator chave para a integração de aplicações é garantir que elas compartilhem um entendimento comum do significado dos termos e serviços trocados. Em outras palavras, é importante que haja integração não só no nível sintático das aplicações, mas também no nível semântico. Entre os instrumentos utilizados para atribuição de semântica, as ontologias são reconhecidas como um importante meio para apoiar a integração semântica de aplicações. Elas podem ser usadas como uma interlíngua a fim de mapear os conceitos e serviços usados pelas diferentes aplicações. Considerando esse cenário, este trabalho explora a utilização de ontologias de domínio e de tarefa de medição de software na integração de ferramentas para apoiar o processo de medição de software. Para isso, é proposta uma abordagem baseada em objetivos para o levantamento de requisitos para integração de ferramentas de apoio à medição de software. Para avaliar a abordagem proposta, ela foi utilizada para integrar ferramentas visando apoiar o processo de medição de software em uma organização de desenvolvimento de software real.TextFONSECA, Vinícius Soares. Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software. 2015. 139 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2015.http://repositorio.ufes.br/handle/10/9866porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoSoftware measurementOntologyIntegrationInteroperabilitySemanticsInteroperabilidade semânticaMedição de softwareOntologiaIntegração semântica (sistemas de computador)Ciência da Computação004Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALvinicius fonseca - uma_abordagem_baseada_em_ontologias_para_integracao_semantica_de_ferramentas_de_apoio_a_medicao_de_software_2015.pdfapplication/pdf3864846http://repositorio.ufes.br/bitstreams/53f4a1ff-3fa4-481e-9b5c-f19e54d76ef5/download94ac414c28a53246c6e064f64dc83f63MD5110/98662024-07-17 17:01:42.809oai:repositorio.ufes.br:10/9866http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T17:55:41.772020Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
dc.title.none.fl_str_mv |
Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software |
title |
Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software |
spellingShingle |
Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software Fonseca, Vinícius Soares Software measurement Ontology Integration Interoperability Semantics Interoperabilidade semântica Ciência da Computação Medição de software Ontologia Integração semântica (sistemas de computador) 004 |
title_short |
Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software |
title_full |
Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software |
title_fullStr |
Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software |
title_full_unstemmed |
Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software |
title_sort |
Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software |
author |
Fonseca, Vinícius Soares |
author_facet |
Fonseca, Vinícius Soares |
author_role |
author |
dc.contributor.advisor-co1.fl_str_mv |
Falbo, Ricardo de Almeida |
dc.contributor.advisor1.fl_str_mv |
Barcellos, Monalessa Perini |
dc.contributor.author.fl_str_mv |
Fonseca, Vinícius Soares |
dc.contributor.referee1.fl_str_mv |
Almeida, João Paulo Andrade |
dc.contributor.referee2.fl_str_mv |
Nardi, Julio Cesar |
contributor_str_mv |
Falbo, Ricardo de Almeida Barcellos, Monalessa Perini Almeida, João Paulo Andrade Nardi, Julio Cesar |
dc.subject.eng.fl_str_mv |
Software measurement Ontology Integration Interoperability Semantics |
topic |
Software measurement Ontology Integration Interoperability Semantics Interoperabilidade semântica Ciência da Computação Medição de software Ontologia Integração semântica (sistemas de computador) 004 |
dc.subject.por.fl_str_mv |
Interoperabilidade semântica |
dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
dc.subject.br-rjbn.none.fl_str_mv |
Medição de software Ontologia Integração semântica (sistemas de computador) |
dc.subject.udc.none.fl_str_mv |
004 |
description |
Software measurement is considered a fundamental practice to support process improvement and project management, since it provides useful data for decision making at organizational and project levels. In order to be effective, software measurement must be guided by organizational or project goals, otherwise measures can be defined and data can be collected without alignment with the actual organizational needs. Due to the nature of software measurement activities, the use of computational supporting tools is essential. However, considering that software measurement can be performed in the context of various software processes and these processes generally have different supporting tools, it is common to use several tools to allow collecting data regarding the processes. Tools are usually developed at different time, by different teams and without concern for integration. As a result, organizations have to deal with integration issues to enable the communication between tools and properly support the measurement process. A key factor for integration is the sharing of a common understanding between the tools regarding the meaning of the exchanged terms and services. In other words, it is important to deal with integration not only in the syntactic level, but also in the semantic level. Among the instruments used to address semantics, ontologies have been acknowledged as an important means to address tool semantic integration. They can be used as an interlingua to map concepts and services used by the different applications. Considering this scenario, this work explores the use of measurement domain and task ontologies for tool integration aiming to support the software measurement process. For that, OBA-SI (Ontology-Based Approach for Semantic Integration) (CALHAU, 2011) is specialized to help integration of software measurement supporting tools by using a goal-based approach for requirements elicitation. To evaluate the proposal, the approach was applied to integrate tools aiming to support the measurement process in an actual software development organization. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015-12-17 |
dc.date.accessioned.fl_str_mv |
2018-08-02T00:03:55Z |
dc.date.available.fl_str_mv |
2018-08-01 2018-08-02T00:03:55Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
FONSECA, Vinícius Soares. Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software. 2015. 139 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2015. |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufes.br/handle/10/9866 |
identifier_str_mv |
FONSECA, Vinícius Soares. Uma abordagem baseada em ontologias para integração semântica de ferramentas de apoio à medição de software. 2015. 139 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2015. |
url |
http://repositorio.ufes.br/handle/10/9866 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
Text |
dc.publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Informática |
dc.publisher.initials.fl_str_mv |
UFES |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Centro Tecnológico |
publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) instname:Universidade Federal do Espírito Santo (UFES) instacron:UFES |
instname_str |
Universidade Federal do Espírito Santo (UFES) |
instacron_str |
UFES |
institution |
UFES |
reponame_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
collection |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
bitstream.url.fl_str_mv |
http://repositorio.ufes.br/bitstreams/53f4a1ff-3fa4-481e-9b5c-f19e54d76ef5/download |
bitstream.checksum.fl_str_mv |
94ac414c28a53246c6e064f64dc83f63 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES) |
repository.mail.fl_str_mv |
|
_version_ |
1813022530193063936 |