Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto

Detalhes bibliográficos
Autor(a) principal: SILVA, Antonio César Brandão Gomes da
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UNIFACS
Texto Completo: http://teste.tede.unifacs.br:8080/tede/handle/tede/574
Resumo: Context: Several Open Source Software (OSS) projects have adopted frequent releases as a strategy to deliver both new features and fix bugs on time. The need to accelerate software delivery, supporting faster time-to-market and frequent community developers/users feedback are issues that have lead to relevant changes in software development practices. In this way, each OSS project has its own priorities established by its respective communities. Goal: Identify the main characteristics of software release initiatives in OSS projects, the motivations behind their adoption, strategies applied, as well as advantages and difficulties found. Besides that search for evidence that clarify the relationships between target attributes, priorities assigned to the registered issues and the ways they are delivered by product releases. Method: In the first step of this work it was conducted a Systematic Literature Review (SLR) to reach one of the goals. In the second step an exploratory study was planned to identify quality attributes through the data analysis of repositories of three well-known OSS projects: Libre Office, Eclipse and Mozilla Firefox.Results: The SLR includes 30 publications from January 2006 to July 2016 and reveals nine advantages that characterize software release approaches in OSS projects; four challenge issues; three possibilities of implementation and two main motivations towards the adoption of RR; and finally four main strategies to implement it. the exploratory study verified that evidence provided by the participants suggest that OSS community developers use criteria/priorities driven by specific software product quality attributes to plan and perform software releases. Conclusion: This work provides an up-to-date and structured understanding of the software release approaches in the context of OSS projects based on findings systematically collected from a list of relevant references in the last decade. And finally an indication that the prioritization of quality attributes in projects tend to consider the profile of each project.
id UNIF_b374d4223e9cfeea85992d0b9394eaac
oai_identifier_str oai:teste.tede.unifacs.br:tede/574
network_acronym_str UNIF
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFACS
repository_id_str
spelling CARNEIRO, Glauco de FigueiredoNUNES, Éldman de OliveiraFIGUEIREDO, Eduardo Magno LagesSILVA, Antonio César Brandão Gomes da2017-07-18T00:31:31Z2017-02-10SILVA, Antonio César Brandão Gomes da. Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto. 2017. 94p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2017.http://teste.tede.unifacs.br:8080/tede/handle/tede/574Context: Several Open Source Software (OSS) projects have adopted frequent releases as a strategy to deliver both new features and fix bugs on time. The need to accelerate software delivery, supporting faster time-to-market and frequent community developers/users feedback are issues that have lead to relevant changes in software development practices. In this way, each OSS project has its own priorities established by its respective communities. Goal: Identify the main characteristics of software release initiatives in OSS projects, the motivations behind their adoption, strategies applied, as well as advantages and difficulties found. Besides that search for evidence that clarify the relationships between target attributes, priorities assigned to the registered issues and the ways they are delivered by product releases. Method: In the first step of this work it was conducted a Systematic Literature Review (SLR) to reach one of the goals. In the second step an exploratory study was planned to identify quality attributes through the data analysis of repositories of three well-known OSS projects: Libre Office, Eclipse and Mozilla Firefox.Results: The SLR includes 30 publications from January 2006 to July 2016 and reveals nine advantages that characterize software release approaches in OSS projects; four challenge issues; three possibilities of implementation and two main motivations towards the adoption of RR; and finally four main strategies to implement it. the exploratory study verified that evidence provided by the participants suggest that OSS community developers use criteria/priorities driven by specific software product quality attributes to plan and perform software releases. Conclusion: This work provides an up-to-date and structured understanding of the software release approaches in the context of OSS projects based on findings systematically collected from a list of relevant references in the last decade. And finally an indication that the prioritization of quality attributes in projects tend to consider the profile of each project.Contexto: Vários projetos Open Source Software (OSS) adotaram releases frequentes como uma estratégia para oferecer novos recursos e corrigir bugs. Essa necessidade de acelerar a entrega de software, fornecer as releases no mercado mais rápido e gerenciar os comentários frequentes dos desenvolvedores/usuários da comunidade impulsionou a execução de mudanças relevantes nas práticas de desenvolvimento de software. Dessa forma, cada projeto OSS tem suas próprias prioridades estabelecidas por suas respectivas comunidades. Objetivo: Identificar as principais características das iniciativas de releases frequentes de software em projetos OSS, as motivações por trás de sua adoção, estratégias aplicadas, bem como as vantagens e dificuldades encontradas. Além disso, buscar evidências que esclareçam as relações entre atributos de qualidades, prioridades atribuídas às demandas registradas e as formas pelas quais são entregues por releases de produtos. Métodos: Na primeira parte deste trabalho foi realizada uma Revisão Sistemática da Literatura (RSL) para alcançar um dos objetivos. Na segunda parte um estudo exploratório foi planejado, para que um conjunto de participantes identificasse atributos de qualidade através da análise de dados de repositórios de três conhecidos projetos OSS: Libre Office, Eclipse e Mozilla Firefox. Resultados: Na RSL foram incluídas 30 publicações de janeiro de 2006 a julho de 2016 e revela nove vantagens que caracterizam as abordagens de release de software em projetos OSS; Quatro desafios; Três possibilidades de implementação e duas motivações principais para a adoção das releases frequentes; E finalmente quatro estratégias principais para implementá-lo. Em relação ao estudo exploratório foi possível constatar que as evidências fornecidas pelos participantes sugerem que os desenvolvedores de comunidade OSS usam critérios/prioridades impulsionados por atributos de qualidade de produto de software específicos para planejar e executar releases de software. Conclusão: Este trabalho fornece uma compreensão atualizada e estruturada das abordagens de releases frequentes de software no contexto OSS, baseados em resultados obtidos sistematicamente a partir de uma lista de referências relevantes na última década. E por fim, uma indicação que a priorização de atributos de qualidade em projetos tende a considerar o perfil de cada projeto.Submitted by Roseli Araujo (roseli.araujo@unifacs.br) on 2017-07-18T00:31:31Z No. of bitstreams: 1 Dissertacao ANTONIO CÉSAR BRANDÃO GOMES DA SILVA.pdf: 2522106 bytes, checksum: 5c1f99aad6362faa12c5b1d0cec4df66 (MD5)Made available in DSpace on 2017-07-18T00:31:31Z (GMT). No. of bitstreams: 1 Dissertacao ANTONIO CÉSAR BRANDÃO GOMES DA SILVA.pdf: 2522106 bytes, checksum: 5c1f99aad6362faa12c5b1d0cec4df66 (MD5) Previous issue date: 2017-02-10application/pdfporUniversidade SalvadorSistemas e ComputaçãoUNIFACSBrasilSistemas e ComputaçãoRevisão Sistemática da LiteraturaEstudo ExploratórioReleases FrequentesProjeto Open SourceAtributos de QualidadeCiências Exatas e da TerraUma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produtoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UNIFACSinstname:Universidade Salvador (UNIFACS)instacron:UNIFACSLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://teste.tede.unifacs.br:8080/tede/bitstream/tede/574/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51ORIGINALDissertacao ANTONIO CÉSAR BRANDÃO GOMES DA SILVA.pdfDissertacao ANTONIO CÉSAR BRANDÃO GOMES DA SILVA.pdfapplication/pdf2522106http://teste.tede.unifacs.br:8080/tede/bitstream/tede/574/2/Dissertacao+ANTONIO+C%C3%89SAR+BRAND%C3%83O+GOMES+DA+SILVA.pdf5c1f99aad6362faa12c5b1d0cec4df66MD52tede/5742017-07-17 21:31:31.398oai:teste.tede.unifacs.br:tede/574Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://tede.unifacs.br/http://tede.unifacs.br:8080/oai/requestbibliotecadigital@unifacs.br||bibliotecadigital@unifacs.bropendoar:2017-07-18T00:31:31Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)false
dc.title.por.fl_str_mv Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto
title Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto
spellingShingle Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto
SILVA, Antonio César Brandão Gomes da
Revisão Sistemática da Literatura
Estudo Exploratório
Releases Frequentes
Projeto Open Source
Atributos de Qualidade
Ciências Exatas e da Terra
title_short Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto
title_full Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto
title_fullStr Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto
title_full_unstemmed Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto
title_sort Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto
author SILVA, Antonio César Brandão Gomes da
author_facet SILVA, Antonio César Brandão Gomes da
author_role author
dc.contributor.advisor1.fl_str_mv CARNEIRO, Glauco de Figueiredo
dc.contributor.referee1.fl_str_mv NUNES, Éldman de Oliveira
dc.contributor.referee2.fl_str_mv FIGUEIREDO, Eduardo Magno Lages
dc.contributor.author.fl_str_mv SILVA, Antonio César Brandão Gomes da
contributor_str_mv CARNEIRO, Glauco de Figueiredo
NUNES, Éldman de Oliveira
FIGUEIREDO, Eduardo Magno Lages
dc.subject.por.fl_str_mv Revisão Sistemática da Literatura
Estudo Exploratório
Releases Frequentes
Projeto Open Source
Atributos de Qualidade
topic Revisão Sistemática da Literatura
Estudo Exploratório
Releases Frequentes
Projeto Open Source
Atributos de Qualidade
Ciências Exatas e da Terra
dc.subject.cnpq.fl_str_mv Ciências Exatas e da Terra
description Context: Several Open Source Software (OSS) projects have adopted frequent releases as a strategy to deliver both new features and fix bugs on time. The need to accelerate software delivery, supporting faster time-to-market and frequent community developers/users feedback are issues that have lead to relevant changes in software development practices. In this way, each OSS project has its own priorities established by its respective communities. Goal: Identify the main characteristics of software release initiatives in OSS projects, the motivations behind their adoption, strategies applied, as well as advantages and difficulties found. Besides that search for evidence that clarify the relationships between target attributes, priorities assigned to the registered issues and the ways they are delivered by product releases. Method: In the first step of this work it was conducted a Systematic Literature Review (SLR) to reach one of the goals. In the second step an exploratory study was planned to identify quality attributes through the data analysis of repositories of three well-known OSS projects: Libre Office, Eclipse and Mozilla Firefox.Results: The SLR includes 30 publications from January 2006 to July 2016 and reveals nine advantages that characterize software release approaches in OSS projects; four challenge issues; three possibilities of implementation and two main motivations towards the adoption of RR; and finally four main strategies to implement it. the exploratory study verified that evidence provided by the participants suggest that OSS community developers use criteria/priorities driven by specific software product quality attributes to plan and perform software releases. Conclusion: This work provides an up-to-date and structured understanding of the software release approaches in the context of OSS projects based on findings systematically collected from a list of relevant references in the last decade. And finally an indication that the prioritization of quality attributes in projects tend to consider the profile of each project.
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-07-18T00:31:31Z
dc.date.issued.fl_str_mv 2017-02-10
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 SILVA, Antonio César Brandão Gomes da. Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto. 2017. 94p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2017.
dc.identifier.uri.fl_str_mv http://teste.tede.unifacs.br:8080/tede/handle/tede/574
identifier_str_mv SILVA, Antonio César Brandão Gomes da. Uma caracterização de projetos de software open source do ponto de vista de atributos de qualidade de produto. 2017. 94p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2017.
url http://teste.tede.unifacs.br:8080/tede/handle/tede/574
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 Salvador
dc.publisher.program.fl_str_mv Sistemas e Computação
dc.publisher.initials.fl_str_mv UNIFACS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Sistemas e Computação
publisher.none.fl_str_mv Universidade Salvador
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UNIFACS
instname:Universidade Salvador (UNIFACS)
instacron:UNIFACS
instname_str Universidade Salvador (UNIFACS)
instacron_str UNIFACS
institution UNIFACS
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFACS
collection Biblioteca Digital de Teses e Dissertações da UNIFACS
bitstream.url.fl_str_mv http://teste.tede.unifacs.br:8080/tede/bitstream/tede/574/1/license.txt
http://teste.tede.unifacs.br:8080/tede/bitstream/tede/574/2/Dissertacao+ANTONIO+C%C3%89SAR+BRAND%C3%83O+GOMES+DA+SILVA.pdf
bitstream.checksum.fl_str_mv bd3efa91386c1718a7f26a329fdcb468
5c1f99aad6362faa12c5b1d0cec4df66
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)
repository.mail.fl_str_mv bibliotecadigital@unifacs.br||bibliotecadigital@unifacs.br
_version_ 1800393065730408448