Catálogo de padrões de software no desenvolvimento de projetos acadêmicos em parceria com outras instituições
Autor(a) principal: | |
---|---|
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 |