Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições

Detalhes bibliográficos
Autor(a) principal: Silva, Caroline Guterres
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
Texto Completo: http://repositorio.ufsm.br/handle/1/24381
Resumo: Universities have established partnerships with companies and/or government aiming at the development of technological innovation projects to generate solutions based on problems presented by government institutions and companies. In this context, the “triple helix” model has been widely used for focusing on university-company-government relations as a means of encouraging the dynamics of innovation. Software development is one of the areas where these partnerships are commonly established. For these projects to be successful, it is necessary to define software processes that can deal with the characteristics of the institutions involved and the problem. Based on a systematic literature review, a lack of appropriate software processes for projects developed in academia was identified. This study aims to propose a catalog of patterns, documenting practices and techniques recommended in the literature and which have been adopted in the development of academic software processes involving external partnerships. The standards consider academic environments that develop projects in partnership with other institutions as a context for use. Patterns describe solutions to problems and challenges identified in the university environment in which software development will take place. After preparing the catalog, according to the problems identified in the university environment, development practices will be recommended to be used in the specific process for this project in partnership with other institutions. As a result of this study, a catalog of recommendations for software development practices suitable for academic projects carried out in partnership with companies and/or government was defined, according to the characteristics of the project. The validation through the questionnaire showed that most of the software standards presented can solve the identified problem, according to the positive feedback of the participants, based on the practical experience of software development. The proposed catalog can assist the software development team in making decisions regarding software practices, as well as being extended to other situational contexts.
id UFSM_6a36eac9dc170a19b0b9c8b0d56b3941
oai_identifier_str oai:repositorio.ufsm.br:1/24381
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituiçõesCatalog of software patterns in the development of academic projects in partnership with other institutionsTríplice héliceProcesso de softwarePadrõesTriple helixSoftware processPatternsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOUniversities have established partnerships with companies and/or government aiming at the development of technological innovation projects to generate solutions based on problems presented by government institutions and companies. In this context, the “triple helix” model has been widely used for focusing on university-company-government relations as a means of encouraging the dynamics of innovation. Software development is one of the areas where these partnerships are commonly established. For these projects to be successful, it is necessary to define software processes that can deal with the characteristics of the institutions involved and the problem. Based on a systematic literature review, a lack of appropriate software processes for projects developed in academia was identified. This study aims to propose a catalog of patterns, documenting practices and techniques recommended in the literature and which have been adopted in the development of academic software processes involving external partnerships. The standards consider academic environments that develop projects in partnership with other institutions as a context for use. Patterns describe solutions to problems and challenges identified in the university environment in which software development will take place. After preparing the catalog, according to the problems identified in the university environment, development practices will be recommended to be used in the specific process for this project in partnership with other institutions. As a result of this study, a catalog of recommendations for software development practices suitable for academic projects carried out in partnership with companies and/or government was defined, according to the characteristics of the project. The validation through the questionnaire showed that most of the software standards presented can solve the identified problem, according to the positive feedback of the participants, based on the practical experience of software development. The proposed catalog can assist the software development team in making decisions regarding software practices, as well as being extended to other situational contexts.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESUniversidades têm estabelecido parcerias com empresas e/ou governo visando o desenvolvimento de projetos de inovação tecnológica para gerar soluções a partir de problemas apresentados por instituições governamentais e empresas. Neste contexto, o modelo “tríplice hélice” tem sido bastante utilizado por focar nas relações entre universidade-empresa-governo como um meio de incentivar a dinâmica de inovação. O desenvolvimento de software é uma das áreas em que essas parcerias são comumente estabelecidas. Para que esses projetos sejam bem-sucedidos, é necessário definir processos de software que consigam lidar com as características das instituições envolvidas e do problema. A partir da realização de uma revisão sistemática de literatura, identificou-se uma carência de processos de software adequados a projetos desenvolvidos na academia. Este estudo tem como objetivo propor um catálogo de padrões, documentando práticas e técnicas, recomendadas na literatura e que têm sido adotadas na elaboração de processos de software acadêmicos envolvendo parcerias externas. Os padrões consideram como contexto de uso ambientes acadêmicos que desenvolvem projetos em parceria com outras instituições. Os padrões descrevem soluções para problemas e desafios identificados no ambiente universitário no qual o desenvolvimento de software será realizado. Após a elaboração do catálogo, de acordo com os problemas identificados no ambiente da universidade, serão recomendadas práticas de desenvolvimento a serem usadas no processo específico para este projeto em parceria com outras instituições. Como resultado deste estudo, definiu-se um catálogo de recomendação de práticas de desenvolvimento de software adequadas para projetos acadêmicos realizados em parceria com empresas e/ou governo de acordo com as características do projeto. A validação por meio do questionário mostrou que grande parte dos padrões de software apresentados podem solucionam o problema identificado, de acordo com o feedback positivo dos participantes, a partir da vivência prática de desenvolvimento de software. O catálogo proposto pode auxiliar a equipe de desenvolvimento de software na tomada de decisões com relação às práticas de software, bem como pode ser estendido a outros contextos situacionais.Universidade Federal de Santa MariaBrasilCiência da ComputaçãoUFSMPrograma de Pós-Graduação em Ciência da ComputaçãoCentro de TecnologiaFontoura, Lisandra Manzonihttp://lattes.cnpq.br/8979575031016933Petri, GianiBaldissera, Thais AndreaSilva, Caroline Guterres2022-05-20T14:19:38Z2022-05-20T14:19:38Z2022-01-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/24381porAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2022-05-20T14:19:38Zoai:repositorio.ufsm.br:1/24381Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2022-05-20T14:19:38Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições
Catalog of software patterns in the development of academic projects in partnership with other institutions
title Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições
spellingShingle Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições
Silva, Caroline Guterres
Tríplice hélice
Processo de software
Padrões
Triple helix
Software process
Patterns
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições
title_full Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições
title_fullStr Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições
title_full_unstemmed Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições
title_sort Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições
author Silva, Caroline Guterres
author_facet Silva, Caroline Guterres
author_role author
dc.contributor.none.fl_str_mv Fontoura, Lisandra Manzoni
http://lattes.cnpq.br/8979575031016933
Petri, Giani
Baldissera, Thais Andrea
dc.contributor.author.fl_str_mv Silva, Caroline Guterres
dc.subject.por.fl_str_mv Tríplice hélice
Processo de software
Padrões
Triple helix
Software process
Patterns
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Tríplice hélice
Processo de software
Padrões
Triple helix
Software process
Patterns
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Universities have established partnerships with companies and/or government aiming at the development of technological innovation projects to generate solutions based on problems presented by government institutions and companies. In this context, the “triple helix” model has been widely used for focusing on university-company-government relations as a means of encouraging the dynamics of innovation. Software development is one of the areas where these partnerships are commonly established. For these projects to be successful, it is necessary to define software processes that can deal with the characteristics of the institutions involved and the problem. Based on a systematic literature review, a lack of appropriate software processes for projects developed in academia was identified. This study aims to propose a catalog of patterns, documenting practices and techniques recommended in the literature and which have been adopted in the development of academic software processes involving external partnerships. The standards consider academic environments that develop projects in partnership with other institutions as a context for use. Patterns describe solutions to problems and challenges identified in the university environment in which software development will take place. After preparing the catalog, according to the problems identified in the university environment, development practices will be recommended to be used in the specific process for this project in partnership with other institutions. As a result of this study, a catalog of recommendations for software development practices suitable for academic projects carried out in partnership with companies and/or government was defined, according to the characteristics of the project. The validation through the questionnaire showed that most of the software standards presented can solve the identified problem, according to the positive feedback of the participants, based on the practical experience of software development. The proposed catalog can assist the software development team in making decisions regarding software practices, as well as being extended to other situational contexts.
publishDate 2022
dc.date.none.fl_str_mv 2022-05-20T14:19:38Z
2022-05-20T14:19:38Z
2022-01-11
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 http://repositorio.ufsm.br/handle/1/24381
url http://repositorio.ufsm.br/handle/1/24381
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
Ciência da Computação
UFSM
Programa de Pós-Graduação em Ciência da Computação
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
Ciência da Computação
UFSM
Programa de Pós-Graduação em Ciência da Computação
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com
_version_ 1805922108690137088