OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) |
Texto Completo: | http://repositorio.uem.br:8080/jspui/handle/1/5913 |
Resumo: | Orientador: Prof. Dr. Edson Alves Oliveira Junior |
id |
UEM-10_721c076f8f3c3295096e3f9cdbfeb55f |
---|---|
oai_identifier_str |
oai:localhost:1/5913 |
network_acronym_str |
UEM-10 |
network_name_str |
Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) |
repository_id_str |
|
spelling |
OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de softwareEngenharia de softwareSistemas de recomendaçãoLinha de produto de software005.1Ciências Exatas e da TerraCiência da ComputaçãoOrientador: Prof. Dr. Edson Alves Oliveira JuniorDissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2020RESUMO: O processo de experimentação em Engenharia de Software (ES) tem se mostrado fundamental para o ciclo de vida de um software. Com ele é possível reduzir grandes esforços de desenvolvimento e principalmente de manutenção. A comunidade de ES vem discutindo e avaliando como melhorar a qualidade de experimentos de ES, visando aumentar a confiabilidade dos seus resultados. Por mais que se tenha abordado a qualidade de experimentos, ainda há carência em contextos específicos, como é o caso de Linhas de Produto de Software (LPS). Assim, planejar, executar e analisar os resultados de um experimento de LPS torna-se crucial para apoiar a evolução de LPS e fornecer um corpo de conhecimento confiável e auditável. Nesse sentido este trabalho apresenta uma ontologia para apoiar experimentos de LPS, a OntoExper-SPL. A ontologia foi concebida com base em diretrizes pré-definidas, projetada usando a linguagem Ontology Web Language (OWL) e apoiada pelo ambiente Protégé. A OntoExper-SPL foi povoada com mais de 200 experimentos em LPS. A ontologia foi avaliada com base em um estudo de viabilidade com 17 especialistas em LPS e ontologia. Além disso, foi implementado um protótipo de um Sistema de Recomendação (SR) capaz de utilizar a ontologia para fazer inferências sobre os dados dos experimentos de LPS. Assim, acredita-se que a ontologia possa contribuir diretamente com uma melhor documentação dos experimentos de LPS, disseminar o conhecimento de experimentação em LPS, apoiar a cultura de experimentação na academia e na indústria e melhorar os projetos de software e execução de experimentos, aumentando a confiança do corpo de conhecimento visando a transferência de tecnologia para indústria.ABSTRACT: The Software Engineering (SE) experimentation process has been shown essential for the software life cycle. With this, it is possible to reduce great development efforts specially in maintenance. The community of SE has been discussing and valuating how to improve the SE experiments quality, aiming to increase the reliability of their results. Despite it has been discussed about the quality of the experiments, in some contexts it still lacks this quality, for example the Software Product Line (SPL). Thus, to plan, to execute and to analyze the SPL experiments results becomes crucial to support the evolution of SPL and to supply a reliable and auditable knowledge body. In this regard, this work presents an ontology to support SPL experiments, the OntoExper-SPL. The ontology was conceived based on the preset guidelines, projected using the language Ontology Web Language (OWL) and supported by the environment Protégé. The OntoExper-SPL was stocked with more than 200 SPL experiments. The ontology was evaluated based on a feasibility study with 17 SPL and ontology specialists. Furthermore, it was implemented a Recommendation System (RS) prototype able to use the ontology to make inferences about the SPL experiments data. Thereby, it is believed that the ontology might contribute straight with a better documentation of the SPL experiments, to spread the knowledge about the SPL experiments, to support the experimentation culture into the academy and industry also to improve the software projects and experiments execution, enhancing the knowledge body reliability, aiming the technology transference for the industry.195 f. : il. color., figs, tabs.Universidade Estadual de MaringáDepartamento de InformáticaPrograma de Pós-Graduação em Ciência da ComputaçãoMaringá, PRCentro de TecnologiaOliveira Junior, Edson Alves deAmaral, Aline Maria Malachini MiottoScannavino, Katia Romero FelizardoVignando, Henrique2020-09-29T14:11:53Z2020-09-29T14:11:53Z2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfVIGNANDO, Henrique. OntoExper-SPL: uma ontologia de apoio a experimentos de linha de produto de software. 2020. 195 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2020, Maringá, PR.http://repositorio.uem.br:8080/jspui/handle/1/5913info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2020-09-29T14:17:22Zoai:localhost:1/5913Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:58:57.216689Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false |
dc.title.none.fl_str_mv |
OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de software |
title |
OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de software |
spellingShingle |
OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de software Vignando, Henrique Engenharia de software Sistemas de recomendação Linha de produto de software 005.1 Ciências Exatas e da Terra Ciência da Computação |
title_short |
OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de software |
title_full |
OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de software |
title_fullStr |
OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de software |
title_full_unstemmed |
OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de software |
title_sort |
OntoExper-SPL : uma ontologia de apoio a experimentos de linha de produto de software |
author |
Vignando, Henrique |
author_facet |
Vignando, Henrique |
author_role |
author |
dc.contributor.none.fl_str_mv |
Oliveira Junior, Edson Alves de Amaral, Aline Maria Malachini Miotto Scannavino, Katia Romero Felizardo |
dc.contributor.author.fl_str_mv |
Vignando, Henrique |
dc.subject.por.fl_str_mv |
Engenharia de software Sistemas de recomendação Linha de produto de software 005.1 Ciências Exatas e da Terra Ciência da Computação |
topic |
Engenharia de software Sistemas de recomendação Linha de produto de software 005.1 Ciências Exatas e da Terra Ciência da Computação |
description |
Orientador: Prof. Dr. Edson Alves Oliveira Junior |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-09-29T14:11:53Z 2020-09-29T14:11:53Z 2020 |
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.uri.fl_str_mv |
VIGNANDO, Henrique. OntoExper-SPL: uma ontologia de apoio a experimentos de linha de produto de software. 2020. 195 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2020, Maringá, PR. http://repositorio.uem.br:8080/jspui/handle/1/5913 |
identifier_str_mv |
VIGNANDO, Henrique. OntoExper-SPL: uma ontologia de apoio a experimentos de linha de produto de software. 2020. 195 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2020, Maringá, PR. |
url |
http://repositorio.uem.br:8080/jspui/handle/1/5913 |
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 |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Estadual de Maringá Departamento de Informática Programa de Pós-Graduação em Ciência da Computação Maringá, PR Centro de Tecnologia |
publisher.none.fl_str_mv |
Universidade Estadual de Maringá Departamento de Informática Programa de Pós-Graduação em Ciência da Computação Maringá, PR Centro de Tecnologia |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) instname:Universidade Estadual de Maringá (UEM) instacron:UEM |
instname_str |
Universidade Estadual de Maringá (UEM) |
instacron_str |
UEM |
institution |
UEM |
reponame_str |
Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) |
collection |
Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM) |
repository.mail.fl_str_mv |
|
_version_ |
1813258682652164096 |